diff --git a/optuna_dashboard/ts/components/StudyDetailBeta.tsx b/optuna_dashboard/ts/components/StudyDetailBeta.tsx
index c66b0b79..a9de119b 100644
--- a/optuna_dashboard/ts/components/StudyDetailBeta.tsx
+++ b/optuna_dashboard/ts/components/StudyDetailBeta.tsx
@@ -120,29 +120,55 @@ export const StudyDetailBeta: FC<{
Best Trial
{studyDetail.best_trials[0].values}
-
- {studyDetail.best_trials[0].params.map((param) => (
-
- {param.name} {param.value}
-
- ))}
-
+
+ Params = [
+ {studyDetail.best_trials[0].params
+ .map((p) => `${p.name}: ${p.value}`)
+ .join(", ")}
+ ]
+
>
)}
- {studyDetail !== null && studyDetail.best_trials.length > 1 && (
+ {studyDetail !== null && studyDetail.directions.length > 1 && (
<>
- Best Trials
+ Best Trials ({studyDetail.best_trials.length} trials)
+ {studyDetail.best_trials.map((trial, i) => (
+
+
+
+ Trial number={trial.number} (trial_id=
+ {trial.trial_id})
+
+
+ Objective Values = [{trial.values?.join(", ")}]
+
+
+ Params = [
+ {trial.params
+ .map((p) => `${p.name}: ${p.value}`)
+ .join(", ")}
+ ]
+
+
+
+ ))}
>
)}