import { classNames } from '../lib/class-names' export interface SegmentedControlOption { readonly value: Value readonly label: string readonly disabled?: boolean } export interface SegmentedControlProps { readonly legend: string readonly name: string readonly value: Value readonly options: readonly SegmentedControlOption[] readonly onValueChange?: (value: Value) => void readonly className?: string readonly disabled?: boolean } export function SegmentedControl({ legend, name, value, options, onValueChange, className, disabled = false, }: SegmentedControlProps) { return (
{legend} {options.map((option) => ( ))}
) }