UNPKG

@styleless-ui/react

Version:

Completely unstyled, headless and accessible React UI components.

13 lines (12 loc) 515 B
import * as React from "react"; export interface ITabGroupContext { activeTab: number; tabs: React.RefObject<HTMLButtonElement>[]; panels: React.RefObject<HTMLDivElement>[]; orientation: "horizontal" | "vertical"; keyboardActivationBehavior: "manual" | "automatic"; onChange: (tabIndex: number) => void; register: (ref: React.RefObject<HTMLButtonElement | HTMLDivElement>) => void; } declare const TabGroupContext: React.Context<ITabGroupContext | null>; export default TabGroupContext;