import type { Meta, StoryObj } from '@storybook/vue3-vite' import { Badge as NychBadge } from '@nychthemeron/library' const meta = { title: 'Components/Badge', component: NychBadge, parameters: { layout: 'centered', }, tags: ['autodocs'], argTypes: { variant: { control: { type: 'select' }, options: ['primary', 'secondary', 'info', 'success', 'warning', 'danger'], }, }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { args: { variant: 'primary' }, render: (args) => ({ components: { NychBadge }, setup: () => ({ args }), template: `Mortal`, }), } export const AllVariants: Story = { render: () => ({ components: { NychBadge }, template: `
Primary Secondary Info Success Warning Danger
`, }), }