import type { Meta, StoryObj } from '@storybook/react'; import Chip from './Chip'; import '../../assets/styles/_colors.scss'; import './Chip.scss'; import Typography from '../Typography'; const meta: Meta = { title: 'Components/Chip', component: Chip, parameters: { layout: 'left', }, tags: ['autodocs'], }; type Story = StoryObj; const defaultArgs = { label: 'SM 0', }; export const Primary: Story = { args: { ...defaultArgs, variant: 'primary', fullText: 'Sub Modules 0', }, }; export const withoutExpand: Story = { args: { ...defaultArgs, }, }; export const Group: Story = { render: () => { const items = ['Item 1', 'Item 2', 'Item 3']; return ( {items.map((item) => ( ))} ); }, }; export const CustomChip: Story = { render: () => { const items = ['Item 1', 'Item 2', 'Item 3']; return ( {items.map((item) => ( ))} ); }, }; export const Success: Story = { args: { ...defaultArgs, variant: 'success', fullText: 'Sub Modules 0', }, }; export const Errors: Story = { args: { ...defaultArgs, variant: 'error', fullText: 'Sub Modules 0', }, }; export const Warning: Story = { args: { ...defaultArgs, variant: 'warning', fullText: 'Sub Modules 0', }, }; export default meta;