diff --git a/optuna_dashboard/ts/components/Note.tsx b/optuna_dashboard/ts/components/Note.tsx
index 38d9c33d..c8e02c60 100644
--- a/optuna_dashboard/ts/components/Note.tsx
+++ b/optuna_dashboard/ts/components/Note.tsx
@@ -36,7 +36,6 @@ import LoadingButton from "@mui/lab/LoadingButton"
import SaveIcon from "@mui/icons-material/Save"
import CloseIcon from "@mui/icons-material/Close"
import EditIcon from "@mui/icons-material/Edit"
-import Divider from "@mui/material/Divider"
import { Theme } from "@mui/material/styles"
import {
CodeComponent,
@@ -497,6 +496,33 @@ const ArtifactUploader: FC<{
overflow: "scroll",
}}
>
+ {dragOver && (
+
+
+ Upload a New Image
+
+ Drag your file here.
+
+
+ )}
{artifacts
.filter((a) => a.mimetype.startsWith("image"))
@@ -557,22 +583,27 @@ const NoteBase: FC<{
const defaultBody = ""
return (
- {
- setEditorMounted(true)
- }}
- >
-
-
- }
- sx={{ paddingBottom: 0 }}
- />
-
-
+
+ {
+ setEditorMounted(true)
+ }}
+ >
+
+
{editorMounted && (
} else if (page === "note" && studyDetail !== null) {
content = (
-
+
+
+ Note
+
+
+
)
}
diff --git a/optuna_dashboard/ts/components/TrialList.tsx b/optuna_dashboard/ts/components/TrialList.tsx
index 61cca6b1..d7c46c43 100644
--- a/optuna_dashboard/ts/components/TrialList.tsx
+++ b/optuna_dashboard/ts/components/TrialList.tsx
@@ -266,6 +266,15 @@ const TrialListDetail: FC<{
>
{info.map(([key, value]) => renderInfo(key, value))}
+
+ Note
+