"use client"; import { AlertCircle, CheckCircle2, XCircle } from "lucide-react"; import { GlassPanel } from "@/components/primitives"; import { MetricTile, SectionHeader } from "@/components/shared"; import { formatNumber } from "@/lib/format"; import type { ModerationCoverage } from "@/lib/types"; export function CoverageTiles({ coverage }: { coverage: ModerationCoverage }) { const pct = (n: number) => `${n.toFixed(1)}%`; return (
90 ? "signal" : "amber"} icon={} /> } /> 0 ? "vermilion" : "neutral"} icon={} /> 0 ? "amber" : "neutral"} icon={} />

{pct(coverage.failed_rate)} of analysis runs failed. Total runs in window: {formatNumber(coverage.total)}.

); }