import { Story } from '@storybook/react'; import { BlockProvider, BlocksProvider } from '../../Provider'; import Carousel from './Carousel'; import { BlockLoader } from '../../BlockLoader'; export default { title: 'Blocks/Carousel', }; const Template: Story = (config) => { return ( , Loading: () => null, DownIcon: () => null, SchemaForm: () => null, }} externals={{}} utils={{ BlockLoader, }} > ); }; export const Default = Template.bind({}); const demoBlock = (k: string) => ({ slug: 'RichText', content: `

Hello World ${k}

`, css: `:block { width: 300px; } `, }); Default.args = { blocks: Array.from(new Array(100), (v, k) => demoBlock(`${k}`)), autoscroll: { active: undefined, speed: undefined, }, };