import type { Meta, StoryObj } from '@storybook/vue3' const meta: Meta = { title: 'Composants/Composants Vuetify/VBtn', tags: ['!dev'], render: args => ({ setup() { return { args } }, template: ` {{ args.label }} `, }), } export default meta type Story = StoryObj // --- Primary --- export const Primary: Story = { args: { label: 'Button primary', color: 'primary', variant: 'elevated', disabled: false }, parameters: { docs: { source: { code: `Button` } } }, } export const PrimaryLoading: Story = { args: { label: 'Button primary loading', color: 'primary', variant: 'elevated', disabled: false, loading: true }, parameters: { docs: { source: { code: `Button` } } }, } export const PrimaryDisabled: Story = { args: { label: 'Button primary disabled', color: 'primary', variant: 'elevated', disabled: true }, parameters: { docs: { source: { code: `Button` } } }, } // --- Secondary --- export const Secondary: Story = { args: { label: 'Button secondary ', color: 'primary', variant: 'outlined', disabled: false }, parameters: { docs: { source: { code: `Button` } } }, } export const SecondaryLoading: Story = { args: { label: 'Button secondary loading', color: 'primary', variant: 'outlined', disabled: false, loading: true }, parameters: { docs: { source: { code: `Button` } } }, } export const SecondaryDisabled: Story = { args: { label: 'Button secondary disabled', color: 'primary', variant: 'outlined', disabled: true }, parameters: { docs: { source: { code: `Button` } } }, } // --- Tertiary --- export const Tertiary: Story = { args: { label: 'Button tertiary', color: 'primary', variant: 'text', disabled: false }, parameters: { docs: { source: { code: `Button` } } }, } export const TertiaryLoading: Story = { args: { label: 'Button tertiary loading', color: 'primary', variant: 'text', disabled: false, loading: true }, parameters: { docs: { source: { code: `Button` } } }, } export const TertiaryDisabled: Story = { args: { label: 'Button tertiary disabled', color: 'primary', variant: 'text', disabled: true }, parameters: { docs: { source: { code: `Button` } } }, }