import React, { useState } from 'react'; import { ComponentStory, ComponentMeta } from '@storybook/react'; import { ModalOverlay } from './modal-overlay'; import README from './README.mdx'; export default { title: 'Components/ComponentLibrary/ModalOverlay', component: ModalOverlay, parameters: { docs: { page: README, }, }, argTypes: { className: { control: 'text', }, onClick: { action: 'onClick', }, }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); export const DefaultStory = Template.bind({}); DefaultStory.storyName = 'Default'; export const OnClick: ComponentStory = (args) => { const [open, setOpen] = useState(false); const handleOnClick = () => { setOpen(!open); }; return ( <> {open && } ); };