Skip to main content

inno-tab

light background, layout stretchedHigh emphasis itemDevice overviewDevice detailsLabel with icon
light background, layout autoTab label 1Tab label 2Tab label 3Tab label 4Tab label 5Tab label 6Tab label 7Tab label 8Tab label 9Tab label 10Tab label 11Tab label 12Tab label 13Tab label 14Tab label 15
dark background, layout stretchedHigh emphasis itemDevice overviewDevice details
dark background, layout autoTab label 1Tab label 2Tab label 3Tab label 4Tab label 5Tab label 6Tab label 7Tab label 8Tab label 9Tab label 10Tab label 11Tab label 12Tab label 13Tab label 14Tab label 15

Properties

PropertyAttributeDescriptionTypeDefault
alwaysEmphasizedalways-emphasizedMake the non-selected items always vivid without any opacity effect.booleanfalse
layoutlayoutSet layout width style"auto" | "stretched"'auto'
minimalDecoratorminimal-decoratorMinimalize the bottom decorator for the tab items. Show only if the given item is interracted or selected.booleanfalse
selectedselectedSet default selected tab by index or undefined if not tab is selected.numberundefined
showArrowshow-arrowShow the navigation arrow for desktop.booleantrue
themethemeTheme variant of the component."dark" | "light"'light'

Events

EventDescriptionType
selectedChangeselected property changedCustomEvent<number>

Methods

changeSelected(newIndex: number) => Promise<void>

Programatically change the selected tab by its index and scroll to the selected inno-tab-item inside the inno-tab. Please note that manually changing the 'selected' property won't do any scrolling, that is only possible with this method.

Parameters

NameTypeDescription
newIndexnumber

Returns

Type: Promise<void>

Dependencies

Depends on

Graph


Built with StencilJS