interface Option { value: T; label: string; } interface Props { value: T; options: ReadonlyArray>; onChange: (value: T) => void; } export const SegmentedRadio = ({ value, options, onChange }: Props) => (
{options.map(o => ( ))}
);