Skip to content

Commit fb97143

Browse files
author
Petr Krotov
committed
chore(Icons): update story
1 parent bd14b9c commit fb97143

9 files changed

+43
-42
lines changed
48 Bytes
Loading
-55 Bytes
Loading
-1.1 KB
Loading
-3.5 KB
Loading
-501 Bytes
Loading
-878 Bytes
Loading
-127 Bytes
Loading
-484 Bytes
Loading

src/blocks/Icons/__stories__/Icons.stories.tsx

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import * as React from 'react';
22

33
import {Meta, StoryFn} from '@storybook/react';
44

5-
import {yfmTransform} from '../../../../.storybook/utils';
6-
import {PageConstructor} from '../../../containers/PageConstructor/PageConstructor';
5+
import {IconsBlock} from '../..';
6+
import {blockTransform} from '../../../../.storybook/utils';
77
import {IconsBlockModel, IconsBlockProps} from '../../../models';
88
import Icons from '../Icons';
99

@@ -14,13 +14,23 @@ export default {
1414
component: Icons,
1515
} as Meta;
1616

17-
const DefaultTemplate: StoryFn<IconsBlockModel> = (args) => (
18-
<PageConstructor content={{blocks: [args]}} />
19-
);
17+
const DefaultTemplate: StoryFn<IconsBlockModel> = (args) => {
18+
const transformedArgs = blockTransform(args) as IconsBlockProps;
19+
return (
20+
<div style={{padding: '64px'}}>
21+
<IconsBlock {...transformedArgs} />
22+
</div>
23+
);
24+
};
2025

21-
const WithDescriptionTemplate: StoryFn<IconsBlockModel> = (args) => (
22-
<PageConstructor content={{blocks: [args]}} />
23-
);
26+
const WithDescriptionTemplate: StoryFn<IconsBlockModel> = (args) => {
27+
const transformedArgs = blockTransform(args) as IconsBlockProps;
28+
return (
29+
<div style={{padding: '64px'}}>
30+
<IconsBlock {...transformedArgs} />
31+
</div>
32+
);
33+
};
2434

2535
const SizeTemplate: StoryFn<IconsBlockModel> = (args) => (
2636
<React.Fragment>
@@ -30,45 +40,36 @@ const SizeTemplate: StoryFn<IconsBlockModel> = (args) => (
3040
</React.Fragment>
3141
);
3242

33-
const ColSizeTemplate: StoryFn<IconsBlockModel> = (args) => (
34-
<React.Fragment>
35-
<PageConstructor
36-
content={{
37-
blocks: [
38-
{
39-
...args,
40-
title: 'ColSize 12',
41-
},
42-
{
43-
...args,
44-
title: 'ColSize 8',
45-
colSizes: {all: 8},
46-
},
47-
{
48-
...args,
49-
title: 'ColSize 4',
50-
colSizes: {all: 4},
51-
},
52-
],
53-
}}
54-
/>
55-
</React.Fragment>
56-
);
43+
const ColSizeTemplate: StoryFn<IconsBlockModel> = (args) => {
44+
const transformedArgs12 = blockTransform({
45+
...args,
46+
title: 'ColSize 12',
47+
}) as IconsBlockProps;
48+
const transformedArgs8 = blockTransform({
49+
...args,
50+
title: 'ColSize 8',
51+
colSizes: {all: 8},
52+
}) as IconsBlockProps;
53+
const transformedArgs4 = blockTransform({
54+
...args,
55+
title: 'ColSize 4',
56+
colSizes: {all: 4},
57+
}) as IconsBlockProps;
58+
return (
59+
<div style={{padding: '64px'}}>
60+
<IconsBlock {...transformedArgs12} />
61+
<IconsBlock {...transformedArgs8} />
62+
<IconsBlock {...transformedArgs4} />
63+
</div>
64+
);
65+
};
5766

5867
export const Default = DefaultTemplate.bind([]);
5968
export const Size = SizeTemplate.bind([]);
6069
export const WithText = WithDescriptionTemplate.bind({});
6170
export const HeaderColSize = ColSizeTemplate.bind({});
6271

63-
const transformedText = yfmTransform(data.withDescription.content.description);
64-
6572
Default.args = data.default.content as IconsBlockProps;
6673
Size.args = data.size.content as Omit<IconsBlockProps, 'size'>;
67-
WithText.args = {
68-
...data.withDescription.content,
69-
description: transformedText,
70-
} as IconsBlockProps;
71-
HeaderColSize.args = {
72-
...data.withDescription.content,
73-
description: transformedText,
74-
} as IconsBlockProps;
74+
WithText.args = data.withDescription.content as IconsBlockProps;
75+
HeaderColSize.args = data.withDescription.content as IconsBlockProps;

0 commit comments

Comments
 (0)