import { InputHTMLAttributes } from 'react';
import { Radio, RadioProps } from './Radio';
interface Props extends InputHTMLAttributes {
buttons: RadioProps[];
}
const RadioGroup = ({ buttons, value, ...attrs }: Props) => {
const getButtons = () =>
buttons.map((button, index) => {
const checked = value === button.value;
const buttonAttrs = value ? { ...button, checked } : button;
return ;
});
return <>{getButtons()}>;
};
export { RadioGroup };
export type { Props as RadioGroupProps };