import '../scss/_button-group.scss';
import CheckIcon from '../icons/CheckIcon';
/**
* Creates a group of connected (radio) buttons
* @param {object} props - Props: options, value, onChange
*/
const ButtonGroup = ({ options, value, onChange, className = '', disabled = false }) => {
return (
{options.map((option) => {
const isActive = value === option.key;
const classNames = [
'adpresso-button-group__button',
isActive ? 'is-active' : '',
option.isDestructive ? 'is-destructive' : '',
className
].filter(Boolean).join(' ');
return (
);
})}
);
};
export default ButtonGroup;