import type { Meta, StoryObj } from '@storybook/nextjs' import Badge from '../badge' const meta = { title: 'Base/Data Display/Badge', component: Badge, parameters: { docs: { description: { component: 'Compact label used for statuses and counts. Supports uppercase styling and optional red corner marks.', }, source: { language: 'tsx', code: ` `.trim(), }, }, }, tags: ['autodocs'], args: { text: 'beta', uppercase: true, }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = {} export const WithCornerMark: Story = { args: { text: 'new', hasRedCornerMark: true, }, parameters: { docs: { source: { language: 'tsx', code: ` `.trim(), }, }, }, } export const CustomContent: Story = { render: args => ( Production ), parameters: { docs: { source: { language: 'tsx', code: ` Production `.trim(), }, }, }, }