# Navigation Patterns for headers, sidebars, breadcrumbs, and tab navigation. ## Header with mobile menu `UHeader` default slot is desktop nav, `#body` is the mobile menu. Without `#body`, mobile users have no navigation. ```vue ``` > Full app shell example in [landing layout](../layouts/landing.md). ## Sidebar navigation (dashboard) See [dashboard layout](../layouts/dashboard.md) for the full sidebar pattern with `UDashboardSidebar` + `UNavigationMenu`. Key points: - Pass `:collapsed="collapsed"` to `UNavigationMenu` inside collapsible sidebars - Use `NavigationMenuItem[][]` (nested arrays) for separate nav groups - Use `#footer` slot for user menu with `UDropdownMenu` ## Breadcrumbs ```vue ``` ## Tab navigation (within a page) ```vue ```