Skip to main content
Version: 0.9.0-beta.2

Interface: ITabsProps<T>

molecule.component.ITabsProps

TODO: Get rid of the generic and remove the ComponentProps

Type parameters

NameType
Tany

Hierarchy

Properties

activeTab

Optional activeTab: UniqueId

Defined in

src/components/tabs/index.tsx:33


className

Optional className: string

Defined in

src/components/tabs/index.tsx:21


closable

Optional closable: boolean

deprecated For now, we don't need to control the global closable

Defined in

src/components/tabs/index.tsx:27


data

Optional data: ITabProps<any, any>[]

Defined in

src/components/tabs/index.tsx:32


editable

Optional editable: boolean

deprecated For now, we don't need to control the global editable

Defined in

src/components/tabs/index.tsx:31


role

Optional role: string

Defined in

src/components/tabs/index.tsx:23


style

Optional style: CSSProperties

Defined in

src/components/tabs/index.tsx:22


type

Optional type: TabsType

Default is line

Defined in

src/components/tabs/index.tsx:37

Methods

onCloseTab

Optional onCloseTab(key): void

Parameters

NameType
keyUniqueId

Returns

void

Defined in

src/components/tabs/index.tsx:38


onContextMenu

Optional onContextMenu(e, tab): void

Parameters

NameType
eMouseEvent<Element, MouseEvent>
tabITabProps<any, any>

Returns

void

Defined in

src/components/tabs/index.tsx:39


onMoveTab

Optional onMoveTab(tabs): void

Parameters

NameType
tabsITabProps<any, any>[]

Returns

void

Defined in

src/components/tabs/index.tsx:40


onSelectTab

Optional onSelectTab(key): void

Parameters

NameType
keyUniqueId

Returns

void

Defined in

src/components/tabs/index.tsx:41