import type { Meta, StoryFn } from '@storybook/react'; import React from 'react'; import { times, usePropState } from '@anton.bobrov/react-hooks'; import { ScrollView } from '.'; type TComponent = typeof ScrollView.Provider; const meta: Meta = { title: 'Scroll/ScrollVew', component: ScrollView.Provider, tags: ['autodocs'], }; export default meta; const Template: StoryFn = ({ isEnabled: isEnabledProp, ...props }) => { const [isEnabled, setIsEnabled] = usePropState(isEnabledProp); return ( <>
{times( (index) => (
Element
), 100, )}
); }; export const Default = Template.bind({}); Default.args = { instanceKey: 0 };