import type { Meta, StoryObj } from '@storybook/react' import { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, DialogClose, } from '@/components/ui/dialog' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' const meta = { title: 'Overlay/Dialog', component: Dialog, tags: ['autodocs'], parameters: { layout: 'centered' }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { render: () => ( Dialog Title This is a dialog description. It provides context about the dialog content.

Dialog body content goes here.

), } export const WithForm: Story = { render: () => ( Edit profile Make changes to your profile here. Click save when you are done.
), } export const NoCloseButton: Story = { render: () => ( No Close Button This dialog has no close button in the corner. ), }