Skip to content

Tabs

<ns-tabs>

Overview

Tabs provide organisation of content separated within the same context.

✨ This is an auto-generated AI summary of the ns-tabs's documentation. It may not be accurate. ✨

The ns-tabs component separates related content into clearly labelled sections. It comprises multiple ns-tab components.

Examples

Guidance

Standard

Labelled diagram of ns-tabs

Key

KeyField typeGuidelines
AIconOptional. Related to the label. See our icons.
BLabelUse 1 or 2 words to infer the content of the associated <ns-panel>.
CSelected TabThis is the visual state of a selected tab. Used to show the user which content is visible below.
DPanelThis is the area in which the content for each <ns-tab> will be displayed.

Implementation

Placement

The ns-tabs component can only be used as a child of the <main> element.

Specification

Attributes

open
Property
open
Description
The index of the tab to open.
Type
number
Default
0
type
Property
type
Type
string
Default
standard

Slots

SlotPermitted tagsDescription
tab<ns-tab> The set of tabs displayed in the order they are added.
panel<ns-panel> The set of content panels. The panels are mapped to the respective tabs in the same order as they are added.

Events

NameDescription
tabchangeDispatched when the selected tab is changed.

Figma

Please note: The ns-tabs Figma component configuration instructions are available only to members of the British Gas workspace who have access to the Nucleus Figma UI Kit.

Last updated: