Line

You are reading the unreleased docs (next). See latest (v0.9)

ui/client/features/shell/components/TabHost

Cockpit client (features), next. Source: ui/client/features/shell/components/TabHost.tsx.

Functions#

slug()#

slug(s): string

Defined in: ui/client/features/shell/components/TabHost.tsx:7

Parameters#

s

string

Returns#

string


TabHost()#

TabHost(__namedParameters): Element

Defined in: ui/client/features/shell/components/TabHost.tsx:16

Renders a region's registered tabs (id, title, badge, render): an ARIA tablist plus the active tab's panel. Knows nothing about what the tabs contain, so any feature can register into it.

Parameters#

__namedParameters

TabHostProps

Returns#

Element


tabHostPrefix()#

tabHostPrefix(label): string

Defined in: ui/client/features/shell/components/TabHost.tsx:11

The id prefix a region's tab buttons and panel share, e.g. sh-browser. RailSubTabs uses the same function so a tablist rendered up in the rail column still lines up with the panel TabHost renders in the pane below.

Parameters#

label

string

Returns#

string