import { jsx as _jsx } from "react/jsx-runtime";
import { SidebarProvider, SidebarMenu } from '../../ui/sidebar';
import { FeatureListItem } from './feature-list-item';
const meta = {
    title: 'Composed/FeatureListItem',
    component: FeatureListItem,
    parameters: {
        layout: 'padded',
    },
    tags: ['autodocs'],
    decorators: [
        (Story) => (_jsx(SidebarProvider, { children: _jsx(SidebarMenu, { children: _jsx(Story, {}) }) })),
    ],
};
export default meta;
export const ActionNeeded = {
    args: {
        name: 'Auth Module',
        status: 'action-needed',
    },
};
export const InProgress = {
    args: {
        name: 'Payment Integration',
        status: 'in-progress',
        startedAt: Date.now() - 330_000,
    },
};
export const Done = {
    args: {
        name: 'User Dashboard',
        status: 'done',
        duration: '2h',
    },
};
export const WithClickHandler = {
    args: {
        name: 'API Gateway',
        status: 'action-needed',
        onClick: () => alert('Clicked!'),
    },
};
