@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
22 lines (21 loc) • 615 B
TypeScript
export interface TabsContext {
/**
* Whether arrow navigation is enabled (computed from arrowNav && !disableArrowNav)
*/
useArrowNav: boolean;
/**
* Register a tab item with the parent tabs container
*/
registerTab: (element: HTMLElement, index: number, disabled?: boolean) => void;
/**
* Handle click event from a tab item
*/
handleClick: (index: number) => void;
/**
* Handle keyboard event from a tab item
*/
handleKeyUp: (event: KeyboardEvent, index: number) => void;
}
export declare const tabsContext: {
__context__: TabsContext;
};