Spaces:
Running
Running
File size: 605 Bytes
24f95f0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import Badge from '@/components/common/Badge';
interface SimulationStatusProps {
status: 'submitted' | 'running' | 'completed' | 'failed';
}
const statusConfig = {
submitted: { variant: 'default' as const, label: 'Submitted' },
running: { variant: 'info' as const, label: 'Running' },
completed: { variant: 'success' as const, label: 'Completed' },
failed: { variant: 'error' as const, label: 'Failed' },
};
export default function SimulationStatus({ status }: SimulationStatusProps) {
const config = statusConfig[status];
return <Badge variant={config.variant}>{config.label}</Badge>;
}
|