import React, { useCallback, useState } from 'react'; import { Meta } from '@storybook/react'; import { Pagination } from './Pagination'; export default { title: 'Components/Pagination', component: Pagination, argTypes: {}, } as Meta; export const Default = () => { const [, setItemState] = useState([]); const callback = useCallback( (itemRange: React.SetStateAction) => { setItemState(itemRange); }, [setItemState] ); return ( ); }; export const Border = () => { const [, setItemState] = useState([]); const callback = useCallback( (itemRange: React.SetStateAction) => { setItemState(itemRange); }, [setItemState] ); return ( ); }; export const Spacing = () => { const [, setItemState] = useState([]); const callback = useCallback( (itemRange: React.SetStateAction) => { setItemState(itemRange); }, [setItemState] ); return ( ); }; Default.storyName = 'Default item'; Border.storyName = 'With Top Border'; Spacing.storyName = 'With Spacing';