import type { Meta, StoryObj } from '@storybook/vue3-vite' import ProgressBar from '../../components/base/ProgressBar.vue' const meta = { title: 'Base/ProgressBar', component: ProgressBar, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { args: { progress: 0.5, }, } export const WithLabel: Story = { args: { progress: 0.75, label: 'Uploading...', showProgress: true, }, } export const AllColors: StoryObj = { render: () => ({ components: { ProgressBar }, template: /*html*/ `
`, }), } export const Striped: Story = { args: { progress: 0.5, striped: true, }, } export const AllStripedColors: StoryObj = { render: () => ({ components: { ProgressBar }, template: /*html*/ `
`, }), } export const FullWidth: Story = { args: { progress: 0.5, fullWidth: true, }, }