import type { Meta, StoryObj } from '@storybook/nextjs' import { useState } from 'react' import FullScreenModal from '.' const meta = { title: 'Base/Feedback/FullScreenModal', component: FullScreenModal, parameters: { layout: 'fullscreen', docs: { description: { component: 'Backdrop-blurred fullscreen modal. Supports close button, custom content, and optional overflow visibility.', }, }, }, tags: ['autodocs'], } satisfies Meta export default meta type Story = StoryObj const ModalDemo = (props: React.ComponentProps) => { const [open, setOpen] = useState(false) return (
setOpen(false)} closable >
Full-screen experience
Place dashboards, flow builders, or immersive previews here.
) } export const Playground: Story = { render: args => , args: { open: false, }, }