Live Docs

Navigation /

stable

Topbar

Header navigasi horizontal dengan slot brand, center content, actions, dan opsi sticky/glass.

import { Topbar, TopbarNav } from "@naraya/ui";

Examples

Basic topbar

<Topbar brand={<strong>Naraya</strong>} actions={<Button>Sign in</Button>}>
  <TopbarNav items={[...]} />
</Topbar>

Sticky + glass

Naraya Platform
beta
<Topbar sticky glass ...>...</Topbar>

Props

PropTypeDefaultDescription
stickybooleanfalseTopbar fixed di atas viewport.
glassbooleanfalseGlass visual style.
brandReactNodeKonten area kiri.
actionsReactNodeKonten area kanan.
childrenReactNodeArea tengah (umumnya TopbarNav).
TopbarNav.items*TopbarNavItem[]Daftar item navigasi.

Tokens Used

--bg-surface

Background topbar

--border-subtle

Bottom border

--glass-bg

Glass variant background

--text-main

Nav/brand text color

Accessibility

  • Gunakan landmark semantic header untuk memudahkan navigasi assistive tech.
  • Pastikan item nav aktif punya indikator visual yang jelas.
  • Jaga urutan tab keyboard dari brand ke nav ke actions.