import { AlertTriangle, Loader2 } from "lucide-react"; import type { SetupStatus } from "../types"; type StatusRailProps = { busyAction: string | null; setupStatus: SetupStatus; }; export function StatusRail({ busyAction, setupStatus }: StatusRailProps) { if (!busyAction && setupStatus.state === "ok") return null; return (
{busyAction && (
)} {setupStatus.state === "error" && (
)}
); } function actionLabel(value: string) { return value .replace(/^quick-/, "quick add ") .replace(/-/g, " "); }