import type { Meta, StoryObj } from '@storybook/vue3-vite'; import Button from '@/components/button/button.vue'; import ContentDivider from '@/components/content-divider/content-divider.vue'; import Label from '@/components/label/label.vue'; import TextInput from '@/components/text-input/text-input.vue'; import SheetClose from '../sheet-close.vue'; import SheetContent from '../sheet-content.vue'; import SheetDescription from '../sheet-description.vue'; import SheetFooter from '../sheet-footer.vue'; import SheetHeader from '../sheet-header.vue'; import SheetTitle from '../sheet-title.vue'; import SheetTrigger from '../sheet-trigger.vue'; import Sheet from '../sheet.vue'; const meta: Meta = { title: 'Components/Sheet', component: Sheet, }; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, render: args => ({ components: { Sheet, SheetTrigger, SheetContent, SheetHeader, SheetTitle, SheetDescription, SheetFooter, SheetClose, Button, Label, TextInput, ContentDivider, }, setup() { return { args }; }, template: `