Skip to content

Nav

<ts-nav> vv0.4.0

The ts-nav component.

Open in Storybook for interactive demos.

<ts-nav variant="sidebar">Content</ts-nav>
PropertyAttributeTypeDefaultDescription
collapsedcollapsedbooleanfalseWhether the sidebar nav is collapsed (icons only).
variantvariant"horizontal" | "sidebar"'sidebar'The navigation layout variant.
NameDescription
*(default)*Default slot for ts-nav-item children.

Use ::part() to style internal elements:

PartDescription
listThe list container.
navThe native nav element.
ts-nav::part(list) {
/* your custom styles */
}
<ts-nav variant="sidebar">Content</ts-nav>
import { TsNav } from '@tessera-ui/react';
<TsNav variant="sidebar">Content</TsNav>