// @unocss-include import type { Meta, StoryObj } from '@storybook/vue3-vite'; import Badge from '@/components/badge/badge.vue'; import CheckboxCard from '../checkbox-card.vue'; import Checkbox from '../checkbox.vue'; const meta: Meta = { title: 'Components/Checkbox/CheckboxCard', component: CheckboxCard, }; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox }, setup() { return { args }; }, template: `
`, }), }; export const WithIcon: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox }, setup() { return { args }; }, template: `
`, }), }; export const WithImage: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox }, setup() { return { args }; }, template: `
`, }), }; export const WithBadge: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox, Badge }, setup() { return { args }; }, template: `
`, }), }; export const Complete: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox, Badge }, setup() { return { args }; }, template: `
`, }), }; export const Disabled: Story = { args: { disabled: true, }, render: args => ({ components: { CheckboxCard, Checkbox, Badge }, setup() { return { args }; }, template: `
`, }), }; export const Multiple: Story = { args: {}, render: args => ({ components: { CheckboxCard, Checkbox, Badge }, setup() { return { args }; }, template: `
`, }), };