diff --git a/optuna_dashboard/ts/components/StudyListBeta.tsx b/optuna_dashboard/ts/components/StudyListBeta.tsx index de462ed1..6d822bfe 100644 --- a/optuna_dashboard/ts/components/StudyListBeta.tsx +++ b/optuna_dashboard/ts/components/StudyListBeta.tsx @@ -1,10 +1,11 @@ -import React, { FC, useEffect, useMemo } from "react" +import React, { FC, useEffect } from "react" import { useRecoilValue } from "recoil" import { Link } from "react-router-dom" import { Typography, Container, Card, + CardActionArea, Box, Button, IconButton, @@ -14,6 +15,7 @@ import { SvgIcon, CardContent, TextField, + CardActions, } from "@mui/material" import { Delete, Refresh, Search } from "@mui/icons-material" import SortIcon from "@mui/icons-material/Sort" @@ -47,13 +49,6 @@ export const StudyListBeta: FC<{ useCreateStudyDialog() const [openDeleteStudyDialog, renderDeleteStudyDialog] = useDeleteStudyDialog() - const linkColor = useMemo( - () => - theme.palette.mode === "dark" - ? theme.palette.primary.light - : theme.palette.primary.dark, - [theme.palette.mode] - ) const studies = useRecoilValue(studySummariesState) const filteredStudy = studies.filter((s) => !studyFilter(s)) @@ -161,34 +156,48 @@ export const StudyListBeta: FC<{ - {filteredStudy.map((study) => ( - - - - - {study.study_name} - - - {study.study_id} - - {study.directions.map((d) => d.toString()).join(" ")} - - { - openDeleteStudyDialog(study.study_id) - }} + + {filteredStudy.map((study) => ( + + - - - - - ))} + + + {study.study_id} {study.study_name} + + + {"Direction: " + + study.directions + .map((d) => d.toString().toUpperCase()) + .join(" ")} + + + + + + { + openDeleteStudyDialog(study.study_id) + }} + > + + + + + ))} + {renderCreateStudyDialog()}