Navbar
Sticky top bar with primary actions and a minimal Alpine-powered account dropdown.
.navbar with brand, primary action, and interactive dropdown
<nav class="navbar" x-data="{ open: false }">
<div class="navbar-inner">
<a class="navbar-brand">
<div class="navbar-brand-icon">A</div>
AppName
</a>
<div class="navbar-actions">
<button class="btn btn-primary">
<svg class="h-4 w-4">...</svg>
New
</button>
<div class="dropdown">
<button
x-on:click="open = !open"
:aria-expanded="open"
aria-controls="navbar-menu"
class="btn-icon btn-secondary"
aria-label="Open account menu">
<svg class="h-5 w-5">...</svg>
</button>
<div
x-show="open"
x-transition.origin.top.right
@click.outside="open = false"
id="navbar-menu"
class="dropdown-panel dropdown-panel-right">
<div class="dropdown-section">
<a class="dropdown-item">
<svg class="dropdown-item-icon">...</svg>
Profile
</a>
<a class="dropdown-item">
<svg class="dropdown-item-icon">...</svg>
Settings
</a>
</div>
<div class="dropdown-section">
<a class="dropdown-item dropdown-item-danger">
<svg class="mr-2.5 h-4 w-4">...</svg>
Sign out
</a>
</div>
</div>
</div>
</div>
</div>
</nav>