diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index 14acef76dc..8c34de9503 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -1559,7 +1559,6 @@ }} actions={flowHeaderActions} contexts={headerContexts} - barBorder={false} /> {:else} diff --git a/frontend/src/lib/components/PageHeaderBar.svelte b/frontend/src/lib/components/PageHeaderBar.svelte index cf58195194..20eb7413ae 100644 --- a/frontend/src/lib/components/PageHeaderBar.svelte +++ b/frontend/src/lib/components/PageHeaderBar.svelte @@ -16,31 +16,23 @@ The row's height matches the sidebar's own header row, so the two read as one ba import { pageHeader } from './pageHeaderRegistry.svelte' import ContextBridge from './ContextBridge.svelte' - let { border = true }: { border?: boolean } = $props() - const content = $derived(pageHeader.content) const actions = $derived(pageHeader.actions) - // A route can drop the band's bottom edge when its own content draws one. The border stays in - // the box either way — only its colour goes — so the band's contents do not shift a pixel when - // a navigation swaps one kind of route for the other. - const showBorder = $derived(content?.barBorder ?? border) - const item = $derived(content?.item) const section = $derived(content?.section) -
+
{#if navDetached.val} -
navHandleSlot.open()}> +
navHandleSlot.open()} + onmouseleave={() => navHandleSlot.scheduleClose()} + >