Skip to main content
Version: Next

Interface: ITabsProps

molecule.component.ITabsProps

TODO: Get rid of the ComponentProps in next version

Hierarchy

Properties

activeTab

Optional activeTab: UniqueId

Defined in

components/tabs/index.tsx:36


className

Optional className: string

Defined in

components/tabs/index.tsx:24


closable

Optional closable: boolean

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

Defined in

components/tabs/index.tsx:30


data

Optional data: ITabProps<any, any>[]

Defined in

components/tabs/index.tsx:35


editable

Optional editable: boolean

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

Defined in

components/tabs/index.tsx:34


role

Optional role: string

Defined in

components/tabs/index.tsx:26


style

Optional style: CSSProperties

Defined in

components/tabs/index.tsx:25


type

Optional type: TabsType

Default is line

Defined in

components/tabs/index.tsx:40

Methods

onCloseTab

Optional onCloseTab(key): void

Parameters

NameType
keyUniqueId

Returns

void

Defined in

components/tabs/index.tsx:41


onContextMenu

Optional onContextMenu(e, tab): void

Parameters

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

Returns

void

Defined in

components/tabs/index.tsx:42


onMoveTab

Optional onMoveTab(tabs): void

Parameters

NameType
tabsITabProps<any, any>[]

Returns

void

Defined in

components/tabs/index.tsx:43


onSelectTab

Optional onSelectTab(key): void

Parameters

NameType
keyUniqueId

Returns

void

Defined in

components/tabs/index.tsx:44