Skip to content

Tab Title

Child component of Tabs

API reference

Properties

PropertyAttributeDescriptionTypeDefault
closableclosableWhen present, a close button is added to the component.booleanfalse
closedclosedWhen present, does not display or position the component.booleanfalse
disableddisabledWhen present, interaction is prevented and the component is displayed with lower opacity.booleanfalse
iconEndicon-endSpecifies an icon to display at the end of the component.string
iconFlipRtlicon-flip-rtlDisplays the iconStart and/or iconEnd as flipped when the element direction is right-to-left ("rtl")."both" | "end" | "start"
iconStarticon-startSpecifies an icon to display at the start of the component.string
messageOverridesUse this property to override individual strings used by the component.Record<string, unknown>
positionpositionSpecifies the position of calcite-tab-nav and calcite-tab-title components in relation to, and is inherited from the parent calcite-tabs, defaults to top. @internal"bottom" | "top""top"
selectedselectedWhen present, the component and its respective calcite-tab contents are selected. Only one tab can be selected within the calcite-tabs parent.booleanfalse
tabtabSpecifies a unique name for the component. When specified, use the same value on the calcite-tab.string

Slots

NameDescription
default (unnamed)A slot for adding text.

Styles

NameDescription
--calcite-tab-text-colorSpecifies the component's text color.
--calcite-tab-border-colorSpecifies the component's border color.
--calcite-tab-background-colorSpecifies the component's background color.
--calcite-tab-background-color-hoverWhen calcite-tabs is bordered, specifies the component's background color when hovered.
--calcite-tab-accent-color-pressSpecifies the component's accent color when selected or active.
--calcite-tab-icon-color-endSpecifies the component's iconEnd color. Fallback to --calcite-icon-color.
--calcite-tab-icon-color-startSpecifies the component's iconStart color. Fallback to --calcite-icon-color.
--calcite-tab-close-icon-colorSpecifies the component's close element icon color.
--calcite-tab-close-icon-color-pressSpecifies the component's close element icon color when hovered, focused, and active.
--calcite-tab-close-icon-background-colorSpecifies the component's close element icon background color.
--calcite-tab-close-icon-background-color-pressSpecifies the component's close element icon background color when hovered, focused, and active.

Events

NameDescriptionBehavior
calciteTabsActivateFires when a calcite-tab is selected.bubblescomposed
calciteTabsCloseFires when a calcite-tab is closed.bubblescomposed

Methods

NameDescriptionSignature
componentOnReadyCreate a promise that resolves once component is fully loaded.componentOnReady(): Promise<void>
getTabIndexReturns the index of the title within the calcite-tab-nav.getTabIndex(): Promise<number>

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.