sigilUI

Sigil Navbar

Align navigation to Sigil's structural page rails.

@sigil-ui/componentsReact

Preview

Inline navigation Interactive

Import

import { SigilNavbar } from "@sigil-ui/components";

Usage

<SigilNavbar variant="inline" fixed={false} className="w-full">
    <a href="/" className="font-semibold text-[var(--s-text)] no-underline">Sigil UI</a>
    <div className="ml-auto flex items-center gap-[var(--s-space-4)]">
      <a href="/docs" className="text-sm text-[var(--s-text-muted)] no-underline">Docs</a>
      <a href="/docs" className="text-sm text-[var(--s-text-muted)] no-underline">Components</a>
    </div>
  </SigilNavbar>

Props

PropTypeDefaultDescription
variant"full" | "inline"full"full" — renders its own 5-column grid so the nav content aligns with the SigilPageGrid content column, with structural gutter borders flanking the nav. "inline" — a plain <nav> with a bottom border, suitable for nesting inside a SigilPageGrid content column. /
contentMaxnumber——
railGapnumber——
gridCellnumber——
fixedboolean——
gutterPatternGutterPattern——
marginPatternGutterPattern——
showGutterGridboolean——
showMarginLinesboolean——

Token integration

CSS VariablePurpose
--s-navbar-heightNavbar height
--s-borderBorder
--s-border-mutedBorder muted
--s-backgroundBackground