UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

16 lines (15 loc) 814 B
type ButtonToggleGroupContextType = { onButtonClick: (value: string) => void; handleKeyDown: (ev: React.KeyboardEvent<HTMLButtonElement>) => void; pressedButtonValue?: string; onChange?: (ev: React.MouseEvent<HTMLButtonElement>, value?: string) => void; allowDeselect: boolean; isInGroup: boolean; isDisabled: boolean; firstButton?: HTMLButtonElement; childButtonCallbackRef?: (button: HTMLButtonElement | null) => void; /** Identifier for the hint text, if it exists, that is rendered by ButtonToggleGroup */ hintTextId?: string; }; declare const ButtonToggleGroupProvider: import("react").Provider<ButtonToggleGroupContextType | null>, useButtonToggleGroupContext: () => ButtonToggleGroupContextType; export { ButtonToggleGroupProvider, useButtonToggleGroupContext };