import type { Meta, StoryObj } from '@storybook/vue3-vite' import VvButton from '@/components/VvButton/VvButton.vue' import VvButtonGroup from '@/components/VvButtonGroup/VvButtonGroup.vue' import { argTypes, defaultArgs } from './ButtonGroup.settings' import { defaultTest } from './ButtonGroup.test' const meta: Meta = { title: 'Components/ButtonGroup', component: VvButtonGroup, args: defaultArgs, argTypes, tags: ['autodocs'], } export default meta type Story = StoryObj export const Default: Story = { args: { ...defaultArgs, }, render: args => ({ components: { VvButton, VvButtonGroup }, setup() { return { args } }, data: () => ({ value: undefined }), template: /* html */ ` Button 1 Button 2 Button 3
Value: {{ value }}
`, }), play: defaultTest, }