import { jsx as _jsx } from "react/jsx-runtime";
import { SidebarProvider } from '../../ui/sidebar.js';
import { FeatureStatusBadges } from './feature-status-badges.js';
const meta = {
    title: 'Composed/FeatureStatusBadges',
    component: FeatureStatusBadges,
    parameters: {
        layout: 'centered',
    },
    tags: ['autodocs'],
    decorators: [
        (Story) => (_jsx(SidebarProvider, { defaultOpen: false, children: _jsx("div", { className: "bg-sidebar flex w-12 justify-center rounded-md p-2", children: _jsx(Story, {}) }) })),
    ],
};
export default meta;
export const AllStatuses = {
    args: {
        counts: { 'action-needed': 2, 'in-progress': 3, pending: 2, blocked: 1, error: 1, done: 5 },
    },
};
export const ActionNeededOnly = {
    args: {
        counts: { 'action-needed': 4, 'in-progress': 0, pending: 0, blocked: 0, error: 0, done: 0 },
    },
};
export const InProgressOnly = {
    args: {
        counts: { 'action-needed': 0, 'in-progress': 2, pending: 0, blocked: 0, error: 0, done: 0 },
    },
};
export const DoneOnly = {
    args: {
        counts: { 'action-needed': 0, 'in-progress': 0, pending: 0, blocked: 0, error: 0, done: 7 },
    },
};
export const LargeCounts = {
    args: {
        counts: { 'action-needed': 12, 'in-progress': 99, pending: 8, blocked: 5, error: 3, done: 150 },
    },
};
export const Empty = {
    args: {
        counts: { 'action-needed': 0, 'in-progress': 0, pending: 0, blocked: 0, error: 0, done: 0 },
    },
};
