Aller au contenu

Composant · Navigation

SideNav

Stable

Navigation verticale persistante pour les pages, basée sur une liste de liens natives.

Quand l’utiliser

  • Pour une navigation principale ou secondaire de type panneau.
  • Quand la structure de pages doit rester visible pendant la navigation.
  • Quand un état visuel clair de page active doit être maintenu.

Exemples

Exemple side nav

Voir le code (Svelte)
<div class="docs-demo-stack">
  <Header title="Sentropic" />
  <SideNav
    label="Navigation principale"
    items={[{"label":"Composants","href":"/components/button"},{"label":"Vue d’ensemble","href":"/components/side-nav"},{"label":"Thèmes","href":"/#themes","active":true},{"label":"Contrats","href":"/#contracts"}]}
  />
</div>

API

PropTypeDéfautDescription
itemsSideNavItem[]requiredListe de liens avec label/href/active
labelstringNavigationLibellé ARIA du panneau <code>nav</code>.
classstringoptionnelClasse sur le wrapper <code>nav</code>.
Autres attributsHTMLAttributes<HTMLElement>N/APropagés sur l’élément <code>nav</code>.

Tokens utilisés

  • --st-component-sideNav-background
  • --st-component-sideNav-border
  • --st-component-sideNav-width
  • --st-component-sideNav-itemText
  • --st-component-sideNav-activeBackground
  • --st-component-sideNav-activeText
  • --st-component-control-hoverBackground