import{_ as e,c as a,o as t,N as r}from"./chunks/framework.0799945b.js";const u=JSON.parse('{"title":"Module: features/tabs/tab","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/modules/features/tabs/tab.md","lastUpdated":null}'),o={name:"api/modules/features/tabs/tab.md"},s=r('

Module: features/tabs/tab

Components

Interfaces

Type Aliases

GenericTab

Ƭ GenericTab: Tab<TabOptions>

A type that matches any valid Tab object.

Defined in

profectus/src/features/tabs/tab.ts:56


Tab

Ƭ Tab<T>: Replace<T & BaseTab, { classes: GetComputableType<T["classes"]> ; display: GetComputableType<T["display"]> ; style: GetComputableType<T["style"]> }>

An object representing a tab of content in a tabbed interface.

See

TabFamily

Type parameters

NameType
Textends TabOptions

Defined in

profectus/src/features/tabs/tab.ts:46

Variables

TabType

Const TabType: typeof TabType

A symbol used to identify Tab features.

Defined in

profectus/src/features/tabs/tab.ts:14

Functions

createTab

createTab<T>(optionsFunc): Tab<T>

Lazily creates a tab with the given options.

Type parameters

NameType
Textends TabOptions

Parameters

NameTypeDescription
optionsFuncOptionsFunc<T, BaseTab, GenericTab>Tab options.

Returns

Tab<T>

Defined in

profectus/src/features/tabs/tab.ts:62

',39),n=[s];function d(i,l,c,b,h,f){return t(),a("div",null,n)}const T=e(o,[["render",d]]);export{u as __pageData,T as default};