Files
Dorod-Sky/skyvern-frontend/src/components/TaskStatusBadge.tsx

22 lines
535 B
TypeScript
Raw Normal View History

2024-04-01 21:34:52 +03:00
import { Status } from "@/api/types";
import { Badge } from "./ui/badge";
type Props = {
status: Status;
};
function TaskStatusBadge({ status }: Props) {
let variant: "default" | "success" | "destructive" | "warning" = "default";
if (status === "completed") {
variant = "success";
} else if (status === "failed" || status === "terminated") {
variant = "destructive";
} else if (status === "running") {
variant = "warning";
}
return <Badge variant={variant}>{status}</Badge>;
}
export { TaskStatusBadge };