Skip to content

Commit 9eb72b8

Browse files
authored
feat(universal-date-input): storybook split version (#1526)
1 parent 0eaf562 commit 9eb72b8

File tree

2 files changed

+36
-3
lines changed

2 files changed

+36
-3
lines changed

packages/universal-date-input/src/docs/Component.stories.tsx

+34-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import React from 'react';
22
import type { Meta, StoryObj } from '@storybook/react';
33

44
import { UniversalDateInput } from '@alfalab/core-components-universal-date-input';
5+
import { UniversalDateInputDesktop } from '@alfalab/core-components-universal-date-input/desktop';
6+
import { UniversalDateInputMobile } from '@alfalab/core-components-universal-date-input/mobile';
57
import { Calendar } from '@alfalab/core-components-calendar';
68
import { boolean, select } from '@storybook/addon-knobs';
79

@@ -13,8 +15,8 @@ const meta: Meta<typeof UniversalDateInput> = {
1315

1416
type Story = StoryObj<typeof UniversalDateInput>;
1517

16-
export const universal_date_input: Story = {
17-
name: 'UniversalDateInput',
18+
export const universal_date_input_responsive: Story = {
19+
name: 'UniversalDateInputResponsive',
1820
render: () => {
1921
return (
2022
<UniversalDateInput
@@ -28,4 +30,34 @@ export const universal_date_input: Story = {
2830
},
2931
};
3032

33+
export const universal_date_input_desktop: Story = {
34+
name: 'UniversalDateInputDesktop',
35+
render: () => {
36+
return (
37+
<UniversalDateInputDesktop
38+
autoCorrection={boolean('autoCorrection', true)}
39+
view={select('view', ['date', 'date-time', 'date-range', 'time'] as any, 'date')}
40+
picker={boolean('picker', false) as true}
41+
Calendar={Calendar}
42+
size={select('size', [40, 48, 56, 64, 72], 48)}
43+
/>
44+
);
45+
},
46+
};
47+
48+
export const universal_date_input_mobile: Story = {
49+
name: 'UniversalDateInputMobile',
50+
render: () => {
51+
return (
52+
<UniversalDateInputMobile
53+
autoCorrection={boolean('autoCorrection', true)}
54+
view={select('view', ['date', 'date-time', 'date-range', 'time'] as any, 'date')}
55+
picker={boolean('picker', false) as true}
56+
Calendar={Calendar}
57+
size={select('size', [40, 48, 56, 64, 72], 48)}
58+
/>
59+
);
60+
},
61+
};
62+
3163
export default meta;

tsconfig.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
"@alfalab/core-components-step-input/*": ["packages/step-input/src/*"],
4242
"@alfalab/core-components-number-input/*": ["packages/number-input/src/*"],
4343
"@alfalab/core-components-navigation-bar-private/*": ["packages/navigation-bar-private/src/*"],
44-
"@alfalab/core-components-spinner/*": ["packages/spinner/src/*"]
44+
"@alfalab/core-components-spinner/*": ["packages/spinner/src/*"],
45+
"@alfalab/core-components-universal-date-input/*": ["packages/universal-date-input/src/*"]
4546
}
4647
},
4748
"exclude": ["node_modules", "dist", "**/*.stories*", "**/*.test*"],

0 commit comments

Comments
 (0)