import clsx from 'clsx' type Level = 'high' | 'medium' | 'low' | 'safe' const colors: Record = { high: 'bg-danger', medium: 'bg-warning', low: 'bg-yellow-400', safe: 'bg-safe', } const labels: Record = { high: '🔴', medium: '🟡', low: '🟡', safe: '🟢', } export default function Signal({ level, label }: { level: Level; label?: string }) { return ( {label && {label}} {!label && {labels[level]}} ) }