improve web ui
This commit is contained in:
@@ -1,20 +1,24 @@
|
||||
import type { Meta, StoryObj } from '@storybook/react-vite'
|
||||
import { HostPage } from '@/routes/host'
|
||||
import { MockApi } from './lib/mock-api'
|
||||
import { compositors, hostInfo } from './lib/fixtures'
|
||||
import type { Meta, StoryObj } from "@storybook/react-vite";
|
||||
import { HostView } from "@/sections/Host/view";
|
||||
import { compositors, hostInfo } from "./lib/fixtures";
|
||||
|
||||
const meta = {
|
||||
title: 'Pages/Host',
|
||||
component: HostPage,
|
||||
} satisfies Meta<typeof HostPage>
|
||||
title: "Pages/Host",
|
||||
component: HostView,
|
||||
args: {
|
||||
host: { data: hostInfo, isLoading: false, error: null },
|
||||
compositors: { data: compositors, isLoading: false, error: null },
|
||||
},
|
||||
} satisfies Meta<typeof HostView>;
|
||||
|
||||
export default meta
|
||||
type Story = StoryObj<typeof meta>
|
||||
export default meta;
|
||||
type Story = StoryObj<typeof meta>;
|
||||
|
||||
export const Default: Story = {
|
||||
render: () => (
|
||||
<MockApi routes={{ '/api/v1/host': hostInfo, '/api/v1/compositors': compositors }}>
|
||||
<HostPage />
|
||||
</MockApi>
|
||||
),
|
||||
}
|
||||
export const Default: Story = {};
|
||||
|
||||
export const Loading: Story = {
|
||||
args: {
|
||||
host: { data: undefined, isLoading: true, error: null },
|
||||
compositors: { data: undefined, isLoading: true, error: null },
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user