import { jsx as _jsx } from "react/jsx-runtime";
import { ReviewStatusBadge } from './review-status-badge.js';
import { CodeReviewStatus } from '../../../../../../packages/core/src/domain/generated/output.js';
const meta = {
    title: 'Features/CodeReview/ReviewStatusBadge',
    component: ReviewStatusBadge,
    parameters: { layout: 'centered' },
    tags: ['autodocs'],
};
export default meta;
export const Pending = {
    args: { status: CodeReviewStatus.Pending },
};
export const InProgress = {
    args: { status: CodeReviewStatus.InProgress },
};
export const Completed = {
    args: { status: CodeReviewStatus.Completed },
};
export const Posted = {
    args: { status: CodeReviewStatus.Posted },
};
export const Failed = {
    args: { status: CodeReviewStatus.Failed },
};
export const AllStatuses = {
    render: () => (_jsx("div", { className: "flex flex-wrap gap-2", children: Object.values(CodeReviewStatus).map((status) => (_jsx(ReviewStatusBadge, { status: status }, status))) })),
};
