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, }, }