import clsx from "clsx"; import "./RadioGroup.scss"; export type RadioGroupChoice = { value: T; label: string; }; export type RadioGroupProps = { choices: RadioGroupChoice[]; value: T; onChange: (value: T) => void; name: string; }; export const RadioGroup = function ({ onChange, value, choices, name, }: RadioGroupProps) { return (
{choices.map((choice) => (
onChange(choice.value)} /> {choice.label}
))}
); };