import { Meta, StoryObj } from '@storybook/react'; import { Button, Modal, Spacer, Text } from '../../components'; import { useModal } from '..'; import { cv } from '../..'; const meta: Meta = { title: 'Hooks/useModal', parameters: { layout: 'centered', }, }; export default meta; type Story = StoryObj; function Template() { const modal = useModal(); const open = () => { modal.open(Modal); }; return ; } export const Primary: Story = { render: Template, }; function ScrollTemplate() { const modal = useModal(); const open = () => { modal.open( Modal ); }; return ; } export const Scroll: Story = { render: ScrollTemplate, }; function WithModalTemplate() { const modal = useModal(); const open = () => { modal.open( Header Content ); }; return ; } export const WithModal: Story = { render: WithModalTemplate, };