Phara UI v2.x

Navbar

A horizontal navigation component with support for icons, badges, and active state detection.

Basic

Default navbar with simple navigation items.

Blade
<x-ui::navbar>
    <x-ui::navbar-item href="#">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="#">Features</x-ui::navbar-item>
    <x-ui::navbar-item href="#">Pricing</x-ui::navbar-item>
    <x-ui::navbar-item href="#">About</x-ui::navbar-item>
</x-ui::navbar>
With Icons

Add a leading icon to each navbar item using the icon prop.

Blade
<x-ui::navbar>
    <x-ui::navbar-item href="#" icon="home">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="puzzle-piece">Features</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="currency-dollar">Pricing</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="user">About</x-ui::navbar-item>
</x-ui::navbar>
With Badges

Display counts or labels alongside items using the badge and badge-color props.

Blade
<x-ui::navbar>
    <x-ui::navbar-item href="#">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="#" badge="12">Inbox</x-ui::navbar-item>
    <x-ui::navbar-item href="#">Contacts</x-ui::navbar-item>
    <x-ui::navbar-item href="#" badge="Pro" badge-color="lime">Calendar</x-ui::navbar-item>
</x-ui::navbar>
Active State

Active state is auto-detected from the current URL, or set manually with the current prop.

Blade
{{-- Auto-detected from current URL --}}
<x-ui::navbar>
    <x-ui::navbar-item href="/home">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="/features">Features</x-ui::navbar-item>
</x-ui::navbar>

{{-- Manually set --}}
<x-ui::navbar>
    <x-ui::navbar-item href="#" :current="true">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="#" :current="false">Features</x-ui::navbar-item>
</x-ui::navbar>
Combined

Mix icons and badges together for a rich navigation experience.

Blade
<x-ui::navbar>
    <x-ui::navbar-item href="#" icon="home">Home</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="inbox" badge="5">Inbox</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="users">Team</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="calendar" badge="Pro" badge-color="lime">Calendar</x-ui::navbar-item>
    <x-ui::navbar-item href="#" icon="cog">Settings</x-ui::navbar-item>
</x-ui::navbar>

Navlist

A vertical navigation list component for sidebars and menus, with support for icons, badges, and active state detection.

Navlist Group

Group related navlist items under a labeled section, with optional collapsible behavior.