mirror of
https://github.com/wassname/optuna-dashboard.git
synced 2026-10-29 13:20:48 +08:00
32 lines
656 B
TypeScript
32 lines
656 B
TypeScript
import { Meta, StoryObj } from "@storybook/react"
|
|
import { useMockStudy } from "../MockStudies"
|
|
import { TrialTable } from "./TrialTable"
|
|
|
|
const meta: Meta<typeof TrialTable> = {
|
|
component: TrialTable,
|
|
title: "TrialTable",
|
|
tags: ["autodocs"],
|
|
decorators: [
|
|
(Story, storyContext) => {
|
|
const study = useMockStudy(storyContext.parameters?.studyId)
|
|
if (!study) return <p>loading...</p>
|
|
return (
|
|
<Story
|
|
args={{
|
|
study,
|
|
}}
|
|
/>
|
|
)
|
|
},
|
|
],
|
|
}
|
|
|
|
export default meta
|
|
type Story = StoryObj<typeof TrialTable>
|
|
|
|
export const MockStudy1: Story = {
|
|
parameters: {
|
|
studyId: 1,
|
|
},
|
|
}
|