{}}
- />
+
+
+ {@render sectionKindIcon()}
+ {KIND_LABEL_LOWER[section.kind]}
+
+ {@render navPicker()}
+
{:else if section}
-
- {#if section.content}{@render section.content()}{:else}{section.label}{/if}
-
+
+
+ {#if section.content}{@render section.content()}{:else}{section.label}{/if}
+
+ {@render navPicker()}
+
{#if afterName}{@render afterName()}{/if}
{:else if routePage}
{@const RouteIcon = routePage.icon}
-
- {#if RouteIcon}{/if}
- {routePage.label}
-
+
+
+ {#if RouteIcon}{/if}
+ {routePage.label}
+
+ {@render navPicker()}
+
{#if afterName}{@render afterName()}{/if}
{/if}
diff --git a/frontend/src/lib/components/PageHeaderBar.svelte b/frontend/src/lib/components/PageHeaderBar.svelte
index 7a97d60f2e..16a16dbf4a 100644
--- a/frontend/src/lib/components/PageHeaderBar.svelte
+++ b/frontend/src/lib/components/PageHeaderBar.svelte
@@ -12,6 +12,7 @@ The row's height matches the sidebar's own header row, so the two read as one ba
import { navDetached } from './sidebar/navDetached.svelte'
import { navHandleSlot } from './sidebar/navHandlePlacement.svelte'
import NavBreadcrumb from './NavBreadcrumb.svelte'
+ import BreadcrumbNavPicker from './BreadcrumbNavPicker.svelte'
import { BAR_HEIGHT, pageHeader, PHONE_BAR } from './pageHeaderRegistry.svelte'
import ContextBridge from './ContextBridge.svelte'
import { afterNavigate } from '$app/navigation'
@@ -179,6 +180,10 @@ The row's height matches the sidebar's own header row, so the two read as one ba
{:else}
{item.summary}
{/if}
+
+ {#if !navHidden}
+
+ {/if}
{/if}