UNPKG

@styleless-ui/react

Version:

Completely unstyled, headless and accessible React UI components.

13 lines (12 loc) 660 B
import * as React from "react"; import { type Props } from "./ToggleGroup"; interface IToggleGroupContext { multiple: boolean; keyboardActivationBehavior: Exclude<Props["keyboardActivationBehavior"], undefined>; value: Exclude<Props["value"], undefined>; toggles: [string, React.RefObject<HTMLButtonElement>][]; onChange: (newActiveState: boolean, toggleValue: string) => void; registerToggle: (value: string, ref: React.RefObject<HTMLButtonElement>) => void; } declare const ToggleGroupContext: React.Context<IToggleGroupContext | undefined>; export { ToggleGroupContext as default, type IToggleGroupContext as IToggleGroupContext, };