import type { Decision } from "@/lib/types"; interface DecisionTableProps { decisions: Decision[]; intro?: string; } function StatusBadge({ status }: { status: Decision["status"] }) { if (status === "adopt-default") { return ( Adopt default ); } return ( Confirm at sync ); } export function DecisionTable({ decisions, intro }: DecisionTableProps) { const thClass = "font-sans text-[0.68rem] font-bold uppercase tracking-widest text-primary px-3 py-2 border-b-2 border-primary text-left"; const tdClass = "px-3 py-2.5 border-b border-border-subtle align-top"; return (
{intro}
}| # | Decision | Recommended default | Status |
|---|---|---|---|
| {i + 1} |
{d.title}
{d.description && (
{d.description}
)}
|
{d.recommendedDefault} |
|