import React from 'react'; import { Tooltip } from './Tooltip'; import { HelpField } from '../help'; export enum ToggleSize { XSMALL = 'xs', SMALL = 'sm', MEDIUM = 'm', LARGE = 'lg', } export interface IToggleButtonGroupProps { toggleSize?: ToggleSize; propLabel: string; propHelpFieldId?: string; tooltipPropOnBtn?: string; displayTextPropOnBtn?: string; tooltipPropOffBtn?: string; displayTextPropOffBtn?: string; onClick: (value: boolean) => void; isPropertyActive?: boolean; } ToggleButtonGroup.defaultProps = { toggleSize: ToggleSize.XSMALL, displayTextPropOffBtn: 'Off', tooltipPropOffBtn: 'Toggle to turn OFF', displayTextPropOnBtn: 'On', tooltipPropOnBtn: 'Toggle to turn ON', isPropertyActive: false, }; export function ToggleButtonGroup(props: IToggleButtonGroupProps) { return (