import React, { useState } from 'react'; import { ComponentMeta, ComponentStory } from '@storybook/react'; import Drawer from '../Drawer/Drawer'; const MyComponent: React.FC = () => { const [drawerIsVisible, setDrawerIsVisible] = useState(false); const toggleDrawer = () => { setDrawerIsVisible((prevState) => !prevState); }; return (

I'm a drawer!

You can put everything you want inside easily!

); }; export default { title: 'Components/Drawer', component: Drawer, } as ComponentMeta; const Template: ComponentStory = (args) => ; export const Default = Template.bind({}); Default.args = { showDrawer: false, position: 'left', isClosable: true, }; export const RightPosition = Template.bind({}); RightPosition.args = { showDrawer: false, position: 'right', isClosable: true, }; export const OpenDrawer = Template.bind({}); OpenDrawer.args = { showDrawer: true, position: 'left', isClosable: true, }; export const RightPositionOpenDrawer = Template.bind({}); RightPositionOpenDrawer.args = { showDrawer: true, position: 'right', isClosable: true, };