Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

既存コンポーネントをStorybook上に表示する(/common) #857

Merged
merged 7 commits into from
Jul 27, 2024
1 change: 1 addition & 0 deletions view/next-project/src/components/common/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export { default as OutlinePrimaryButton } from './OutlinePrimaryButton';
export { default as OpenModalButton } from './OpenModalButton';
export { default as PrimaryButton } from './PrimaryButton';
export { default as PullDown } from './PullDown';
export { default as PulldownButton } from './PulldownButton';
export { default as Radio } from './Radio';
export { default as RedButton } from './RedButton';
export { default as RegistButton } from './RegistButton';
Expand Down
2 changes: 1 addition & 1 deletion view/next-project/src/stories/OpenModalButton.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { OpenModalButton } from '@components/common';

const meta: Meta<typeof OpenModalButton> = {
title: 'FinanSu/OpenModalButton',
title: 'FinanSu/common/OpenModalButton',
component: OpenModalButton,
tags: ['autodocs'],
argTypes: {},
Expand Down
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/AddButton.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { AddButton } from '@components/common';

const meta: Meta<typeof AddButton> = {
title: 'FinanSu/common/AddButton',
component: AddButton,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/BureauLabel.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { BureauLabel } from '@components/common';

const meta: Meta<typeof BureauLabel> = {
title: 'FinanSu/common/BureauLabel',
component: BureauLabel,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/Button.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { Button } from '@components/common';

const meta: Meta<typeof Button> = {
title: 'FinanSu/common/Button',
component: Button,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/Card.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { Card } from '@components/common';

const meta: Meta<typeof Card> = {
title: 'FinanSu/common/Card',
component: Card,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
27 changes: 27 additions & 0 deletions view/next-project/src/stories/common/ChakraUIDropdown.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { Meta, StoryFn } from '@storybook/react';
import { RecoilRoot } from 'recoil';
import { ChakraUIDropdown } from '@components/common';

const meta: Meta<typeof ChakraUIDropdown> = {
title: 'FinanSu/common/ChakraUIDropdown',
component: ChakraUIDropdown,
decorators: [
(Story) => (
<RecoilRoot>
<Story />
</RecoilRoot>
),
],
tags: ['autodocs'],
argTypes: {},
};

export default meta;

const Template: StoryFn<typeof ChakraUIDropdown> = (args) => <ChakraUIDropdown {...args} />;

export const Primary = Template.bind({});
Primary.args = {
title: 'title',
children: <h1>children</h1>,
};
20 changes: 20 additions & 0 deletions view/next-project/src/stories/common/Checkbox.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Meta } from '@storybook/react';
import { Checkbox } from '@components/common';

const meta: Meta<typeof Checkbox> = {
title: 'FinanSu/common/Checkbox',
component: Checkbox,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
placeholder: 'placeholder',
value: 0,
checked: true,
disabled: true,
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { CloseButton } from '@components/common';

const meta: Meta<typeof CloseButton> = {
title: 'FinanSu/CloseButton',
title: 'FinanSu/common/CloseButton',
component: CloseButton,
tags: ['autodocs'],
argTypes: {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { DeleteButton } from '@components/common';

const meta: Meta<typeof DeleteButton> = {
title: 'FinanSu/DeleteButton',
title: 'FinanSu/common/DeleteButton',
component: DeleteButton,
tags: ['autodocs'],
argTypes: {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { Dropdown } from '@components/common';

const meta: Meta<typeof Dropdown> = {
title: 'FinanSu/Dropdown',
title: 'FinanSu/common/Dropdown',
component: Dropdown,
tags: ['autodocs'],
argTypes: {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { EditButton } from '@components/common';

const meta: Meta<typeof EditButton> = {
title: 'FinanSu/EditButton',
title: 'FinanSu/common/EditButton',
component: EditButton,
tags: ['autodocs'],
argTypes: {},
Expand Down
29 changes: 29 additions & 0 deletions view/next-project/src/stories/common/Header.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { Meta, StoryFn } from '@storybook/react';
import { RecoilRoot } from 'recoil';
import { Header } from '@components/common';

const meta: Meta<typeof Header> = {
title: 'FinanSu/common/Header',
component: Header,
decorators: [
(Story) => (
<RecoilRoot>
<Story />
</RecoilRoot>
),
],
tags: ['autodocs'],
argTypes: {},
};

export default meta;

const Template: StoryFn<typeof Header> = (args) => <Header {...args} />;

export const Default = Template.bind({});
Default.args = {
onSideNavOpen: () => console.log('SideNav is opened'),
};

export const WithoutSideNav = Template.bind({});
WithoutSideNav.args = {};
20 changes: 20 additions & 0 deletions view/next-project/src/stories/common/Input.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Meta } from '@storybook/react';
import { Input } from '@components/common';

const meta: Meta<typeof Input> = {
title: 'FinanSu/common/Input',
component: Input,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
placeholder: 'placeholder',
id: 0,
value: 100,
type: 'text',
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/Label.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { Label } from '@components/common';

const meta: Meta<typeof Label> = {
title: 'FinanSu/common/Label',
component: Label,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/Link.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { Link } from '@components/common';

const meta: Meta<typeof Link> = {
title: 'FinanSu/common/Link',
component: Link,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
17 changes: 17 additions & 0 deletions view/next-project/src/stories/common/Loading.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { Meta } from '@storybook/react';
import { Loading } from '@components/common';

const meta: Meta<typeof Loading> = {
title: 'FinanSu/common/Loading',
component: Loading,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
text: '読み込み中',
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { LoadingButton } from '@components/common';

const meta: Meta<typeof LoadingButton> = {
title: 'FinanSu/LoadingButton',
title: 'FinanSu/common/LoadingButton',
component: LoadingButton,
tags: ['autodocs'],
argTypes: {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Meta } from '@storybook/react';
import { Modal } from '@components/common';

const meta: Meta<typeof Modal> = {
title: 'FinanSu/Modal',
title: 'FinanSu/common/Modal',
component: Modal,
tags: ['autodocs'],
argTypes: {},
Expand Down
27 changes: 27 additions & 0 deletions view/next-project/src/stories/common/MultiSelect.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { Meta } from '@storybook/react';
import { MultiSelect } from '@components/common';

const meta: Meta<typeof MultiSelect> = {
title: 'FinanSu/common/MultiSelect',
component: MultiSelect,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
options: [
{
value: 'value1',
label: 'label1',
},
{
value: 'value2',
label: 'label2',
},
],
placeholder: 'placeholder',
},
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { OutlinePrimaryButton } from '@components/common';

const meta: Meta<typeof OutlinePrimaryButton> = {
title: 'FinanSu/common/OutlinePrimaryButton',
component: OutlinePrimaryButton,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/PrimaryButton.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { PrimaryButton } from '@components/common';

const meta: Meta<typeof PrimaryButton> = {
title: 'FinanSu/common/PrimaryButton',
component: PrimaryButton,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
18 changes: 18 additions & 0 deletions view/next-project/src/stories/common/PrimaryLink.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Meta } from '@storybook/react';
import { PrimaryLink } from '@components/common';

const meta: Meta<typeof PrimaryLink> = {
title: 'FinanSu/common/PrimaryLink',
component: PrimaryLink,
tags: ['autodocs'],
argTypes: {},
};

export default meta;

export const Primary = {
args: {
className: 'm-10',
children: <h1>children</h1>,
},
};
Loading
Loading