11import { Meta , StoryFn } from '@storybook/react' ;
22
3- import { yfmTransform } from '../../../../.storybook/utils' ;
4- import { PageConstructor } from '../../../containers/PageConstructor/PageConstructor' ;
3+ import { blockTransform } from '../../../../.storybook/utils' ;
54import { CompaniesBlockModel , CompaniesBlockProps } from '../../../models' ;
65import Companies from '../Companies' ;
76
@@ -10,23 +9,21 @@ import data from './data.json';
109export default {
1110 title : 'Blocks/Companies' ,
1211 component : Companies ,
12+ parameters : {
13+ controls : {
14+ exclude : [ 'type' ] ,
15+ } ,
16+ } ,
1317} as Meta ;
1418
15- const DefaultTemplate : StoryFn < CompaniesBlockModel > = ( args ) => (
16- < PageConstructor content = { { blocks : [ args ] } } />
17- ) ;
18-
19- const WithDescriptionTemplate : StoryFn < CompaniesBlockModel > = ( args ) => (
20- < PageConstructor content = { { blocks : [ args ] } } />
21- ) ;
19+ const DefaultTemplate : StoryFn < CompaniesBlockModel > = ( args ) => {
20+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
21+ const { type, ...props } = blockTransform ( args ) ;
22+ return < Companies { ...( props as CompaniesBlockProps ) } /> ;
23+ } ;
2224
2325export const Default = DefaultTemplate . bind ( { } ) ;
24- export const WithDescription = WithDescriptionTemplate . bind ( { } ) ;
25-
26- const transformedText = yfmTransform ( data . withDescription . content . description ) ;
26+ export const WithDescription = DefaultTemplate . bind ( { } ) ;
2727
28- Default . args = data . default . content as CompaniesBlockProps ;
29- WithDescription . args = {
30- ...data . withDescription . content ,
31- description : transformedText ,
32- } as CompaniesBlockProps ;
28+ Default . args = data . default . content as CompaniesBlockModel ;
29+ WithDescription . args = data . withDescription . content as CompaniesBlockModel ;
0 commit comments