diff --git a/apps/staged/src/lib/features/layout/TopBar.svelte b/apps/staged/src/lib/features/layout/TopBar.svelte index 9fdd4bb7f..94a83d0d0 100644 --- a/apps/staged/src/lib/features/layout/TopBar.svelte +++ b/apps/staged/src/lib/features/layout/TopBar.svelte @@ -11,12 +11,15 @@ import { navigation, popDetailRoute } from './navigation.svelte'; import { topBar } from './topBarState.svelte'; import { viewport, watchViewport } from '../../shared/viewport.svelte'; + import { getTrafficLightSpacerWidth, watchWindowChrome } from '../../shared/windowChrome.svelte'; import { Button } from '$lib/components/ui/button'; onMount(() => { const stopWatchingViewport = watchViewport(); + const stopWatchingWindowChrome = watchWindowChrome(); return () => { stopWatchingViewport(); + stopWatchingWindowChrome(); }; }); @@ -33,10 +36,15 @@ let hasTitle = $derived( !!topBar.title || !!topBar.subtitle || !!topBar.leading || !!topBar.badges ); + let trafficLightSpacerWidth = $derived(getTrafficLightSpacerWidth(viewport.isMobile)); -