import { Badge } from '@/components/ui/badge';

type BadgeVariant = 'default' | 'secondary' | 'destructive' | 'outline';

const VARIANTS: Record<string, BadgeVariant> = {
    todo: 'outline',
    in_progress: 'secondary',
    done: 'default',
    cancelled: 'outline',
};

export function TaskStatusBadge({
    status,
    label,
}: {
    status: string;
    label: string;
}) {
    return <Badge variant={VARIANTS[status] ?? 'outline'}>{label}</Badge>;
}
