interface Props { status?: 'go' | 'marginal' | 'nogo' | null; compact?: boolean; } const config = { go: { color: 'var(--good)', label: 'GO', bg: 'rgba(61,186,114,0.15)' }, marginal: { color: 'var(--warn)', label: 'MARGINAL', bg: 'rgba(232,192,48,0.15)' }, nogo: { color: 'var(--danger)', label: 'NO-GO', bg: 'rgba(224,82,82,0.15)' }, }; export default function GoNogo({ status, compact }: Props) { const cfg = status ? config[status] : null; if (!cfg) { return (