remix/ui/tabs/primitives · Interface

View Source

TabsContextValue

Signature

interface TabsContextValue {
  activeTab: string | null
  disabled: boolean
  activateTab(name: string): void
  activateTabInDirection(name: string, direction: TabsActivationDirection): void
  getPanelId(name: string): string
  getTabId(name: string): string
  isActiveTab(name: string): boolean
  registerRoot(node: HTMLElement): void
  registerTab(tab: TabsRegisteredTab): void
  unregisterRoot(node: HTMLElement): void
}