import type { Meta, StoryObj } from '@storybook/vue3-vite'; import { Toggle } from '@robonen/primitives'; const meta = { title: 'Forms/Toggle', component: Toggle, tags: ['autodocs'], argTypes: { disabled: { control: 'boolean' }, defaultPressed: { control: 'boolean' } }, args: { disabled: false, defaultPressed: false }, } satisfies Meta; export default meta; type Story = StoryObj; const template = ` `; export const Default: Story = { render: args => ({ components: { Toggle }, setup: () => ({ args }), template }), }; export const Pressed: Story = { args: { defaultPressed: true }, render: args => ({ components: { Toggle }, setup: () => ({ args }), template }), }; export const Disabled: Story = { args: { disabled: true }, render: args => ({ components: { Toggle }, setup: () => ({ args }), template }), };