Skip to content

Commit

Permalink
test: DashboardLayout 스토리 북 Outlet 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
lurgi committed Oct 8, 2024
1 parent 2faf3ae commit a6e01fa
Showing 1 changed file with 23 additions and 6 deletions.
29 changes: 23 additions & 6 deletions frontend/src/pages/DashboardLayout/DashboardLayout.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
import { reactRouterParameters, withRouter } from 'storybook-addon-remix-react-router';
import { reactRouterOutlet, reactRouterParameters, withRouter } from 'storybook-addon-remix-react-router';
import { Meta, StoryObj } from '@storybook/react';
import DashboardList from '@pages/DashBoardList';
import Dashboard from '@pages/Dashboard';

import DashboardLayout from '.';

const meta: Meta<typeof DashboardLayout> = {
Expand All @@ -8,16 +11,30 @@ const meta: Meta<typeof DashboardLayout> = {
decorators: [withRouter],
parameters: {
layout: 'fullscreen',
},
};

export default meta;
type Story = StoryObj<typeof DashboardLayout>;

export const PostListStory: Story = {
parameters: {
reactRouter: reactRouterParameters({
location: {
pathParams: { dashboardId: '1' },
},
routing: { path: '/dashboard' },
routing: reactRouterOutlet(<DashboardList />),
}),
},
};

export default meta;
type Story = StoryObj<typeof DashboardLayout>;

export const Default: Story = {};
export const DashboardStory: Story = {
parameters: {
reactRouter: reactRouterParameters({
location: {
pathParams: { dashboardId: '1' },
},
routing: reactRouterOutlet(<Dashboard />),
}),
},
};

0 comments on commit a6e01fa

Please sign in to comment.