feat: Running tasks and steps UI (#165)

This commit is contained in:
Salih Altun
2024-04-07 21:52:59 +03:00
committed by GitHub
parent 112b44e41a
commit 533ed32d9c
32 changed files with 1523 additions and 225 deletions

View File

@@ -0,0 +1,21 @@
import { Status } from "@/api/types";
import { Badge } from "./ui/badge";
type Props = {
status: Status;
};
function StatusBadge({ 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 { StatusBadge };