import { Story } from '@storybook/react'; import { useEffect, useState } from 'react'; import { BlockProvider, BlocksProvider } from '../Provider'; import BlocksList from './BlocksList'; export default { title: 'Blocks/BlocksList', }; const Template: Story = ({ defaultConfig }) => { const [config, setConfig] = useState(defaultConfig); const [appConfig, setAppConfig] = useState(); useEffect(() => { setConfig(defaultConfig); }, [defaultConfig]); return ( , Loading: () => null, DownIcon: () => null, SchemaForm: () => null, }} externals={{}} utils={{ BlockLoader: ({ name, ...config }) =>
Block {name}
, }} >
); }; export const Default = Template.bind({}); Default.args = { defaultConfig: { blocks: [ { slug: 'Header', title: 'Some title', }, { slug: 'RichText', content: '

Hello World

', }, ], styles: { display: 'flex', flexDirection: 'row', }, }, };