import { ButtonIconPosition, variants } from '../Button';
import { BoxProps } from '../Box';

export interface ToggleButtonProps extends BoxProps {
  name?: string;
  value?: string | string[] | number;
  onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void;
  checked?: boolean;
  variant?: variants;
  fluid?: boolean;
  tight?: boolean;
  iconPosition?: ButtonIconPosition;
  disabled?: boolean;
}

export const ToggleButtonDefaultProps = {
  variant: 'secondary' as variants,
};
