import { Meta, StoryObj } from '@storybook/react'; import { Badge } from './Badge'; import { BadgeColor, BadgeVariant, Flex } from '..'; const meta: Meta = { title: 'Opize Component/Badge', component: Badge, tags: ['autodocs'], parameters: { layout: 'centered', }, }; export default meta; type Story = StoryObj; export const Primary: Story = { args: { children: 'Badge', }, }; const dots: boolean[] = [true, false]; const colors: BadgeColor[] = ['gray', 'red', 'blue', 'green', 'yellow', 'violet']; const variants: BadgeVariant[] = ['primary', 'secondary', 'tertiary']; export const AllBadges: Story = { render: (args) => ( {colors.map((color) => ( {variants.map((variant) => ( {dots.map((dot) => ( {color} ))} ))} ))} ), };