import type { Meta, StoryObj } from '@storybook/react'; import Modal from './Modal'; import { useEffect, useState } from 'react'; import Button from '../Button'; const meta: Meta = { title: 'Components/Modal', component: Modal, parameters: { layout: 'centered', }, tags: ['autodocs'], }; type Story = StoryObj; export const DefaultModalStory: Story = { args: { isOpen: true, contentLabel: 'modal', ariaHideApp: true, children:

Hello

, }, }; export const Controlled: Story = { render: () => { const [openModal, setModal] = useState(false); return ( <> {openModal && ( { setModal(false); }} defaultHeader children={
Hello
} ariaHideApp={true} /> )} ); }, }; export default meta;