import type { Meta, StoryObj } from '@storybook/vue3'; import { ref } from 'vue'; import { Toggle } from '~/components'; type Story = StoryObj; const meta: Meta = { title: 'Application/Toggle', component: Toggle, parameters: { layout: 'centered' }, tags: ['primitive', 'toggle', 'input', 'on/off', 'switch'], argTypes: { modelValue: { table: { disable: true } }, }, }; export const Default: Story = { render: args => ({ components: { Toggle }, setup() { const isActive = ref(false); return { args, isActive }; }, template: '

{{ isActive? "On" : "Off" }}

', }), }; export default meta;