Import source: src/components/common/status-badge

Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
This commit is contained in:
arsam
2026-09-18 23:10:41 +03:30
parent dc4d7c151e
commit d6ce972052
+18
View File
@@ -0,0 +1,18 @@
import type { Status } from "@/api/contracts/models";
import { Badge } from "@/components/ui/badge";
export function StatusBadge({
status,
}: {
status: Status | "open" | "acknowledged" | "resolved";
}) {
const variant =
status === "healthy" || status === "resolved"
? "success"
: status === "warning" || status === "maintenance" || status === "acknowledged"
? "warning"
: status === "critical" || status === "open"
? "danger"
: "outline";
return <Badge variant={variant}>{status}</Badge>;
}