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 &&

{intro}

} {decisions.map((d, i) => ( ))}
# Decision Recommended default Status
{i + 1}
{d.title}
{d.description && (
{d.description}
)}
{d.recommendedDefault}
); }