Skip to content

Navbar

The Navbar component provides a horizontal navigation bar with support for brand elements, link sections, and a mobile toggle button.

Basic Usage

import { Navbar, NavbarInner, NavbarSection, NavbarBrand } from "@paramanu/navigation-react"
export default function App() {
return (
<Navbar>
<NavbarInner>
<NavbarSection align="start">
<NavbarBrand>Brand</NavbarBrand>
</NavbarSection>
<NavbarSection align="end">
<a href="#">Link</a>
</NavbarSection>
</NavbarInner>
</Navbar>
)
}
<nav class="pm-navbar pm-navbar--default pm-navbar--static">
<div class="pm-navbar__inner">
<div class="pm-navbar__section pm-navbar__section--start">
<div class="pm-navbar__brand">Brand</div>
</div>
<div class="pm-navbar__section pm-navbar__section--end">
<a href="#">Link</a>
</div>
</div>
</nav>

Variants

import { Navbar, NavbarInner, NavbarSection, NavbarBrand } from "@paramanu/navigation-react"
export default function App() {
return (
<>
<Navbar variant="floating">
<NavbarInner>
<NavbarSection align="start">
<NavbarBrand>Floating</NavbarBrand>
</NavbarSection>
</NavbarInner>
</Navbar>
<Navbar variant="bordered">
<NavbarInner>
<NavbarSection align="start">
<NavbarBrand>Bordered</NavbarBrand>
</NavbarSection>
</NavbarInner>
</Navbar>
</>
)
}
<nav class="pm-navbar pm-navbar--floating pm-navbar--static">
<div class="pm-navbar__inner">
<div class="pm-navbar__section pm-navbar__section--start">
<div class="pm-navbar__brand">Floating</div>
</div>
</div>
</nav>
<nav class="pm-navbar pm-navbar--bordered pm-navbar--static">
<div class="pm-navbar__inner">
<div class="pm-navbar__section pm-navbar__section--start">
<div class="pm-navbar__brand">Bordered</div>
</div>
</div>
</nav>