import type { Meta, StoryObj } from '@storybook/nextjs-vite' import { Progress } from './index' const meta: Meta = { title: 'Core Components/Progress', component: Progress, parameters: { backgrounds: { disable: true }, }, argTypes: { value: { control: { type: 'range', min: 0, max: 100, step: 1 }, description: 'The current progress value (0-100)', }, 'aria-label': { control: 'text', description: 'Accessible label for the progress bar', }, }, args: { 'aria-label': 'Loading progress', }, } export default meta type Story = StoryObj export const Default: Story = { args: { value: 65, }, } export const LowProgress: Story = { args: { value: 15, }, } export const HighProgress: Story = { args: { value: 90, }, } export const Complete: Story = { args: { value: 100, }, } export const Empty: Story = { args: { value: 0, }, }