import { Story, Meta } from '@storybook/react'; import { Button } from '../../button'; import makeStyles from '@mui/styles/makeStyles'; import { useState } from 'react'; import { Drawer } from './drawer'; import type { DrawerProps } from './drawer'; export default { component: Drawer, title: 'Layout/Drawer', argTypes: { anchor: { control: 'select', options: ['right', 'left'] } } } as Meta; const createClasses = makeStyles(() => ({ paper: { width: '400px' } })); const Template: Story = args => { const classes = createClasses(); const [open, setOpen] = useState(false); return ( <> setOpen(false)} classes={{ paper: classes.paper }} /> ); }; export const Primary = Template.bind({}); Primary.args = { anchor: 'right', children: 'Content', open: true };