diff --git a/src/lib/components/breadcrumbs.svelte b/src/lib/components/breadcrumbs.svelte index 2988883a5..668f26ce0 100644 --- a/src/lib/components/breadcrumbs.svelte +++ b/src/lib/components/breadcrumbs.svelte @@ -132,25 +132,14 @@ } }; - onMount(() => { + function updateViewport() { if (window) { - const mediaQuery = window.matchMedia('(max-width: 768px)'); - const updateViewport = () => (isSmallViewport = mediaQuery.matches); - - // Initial check - updateViewport(); - - // Listen for changes - mediaQuery.addEventListener('change', updateViewport); - - return () => { - // Cleanup listener - mediaQuery.removeEventListener('change', updateViewport); - }; + isSmallViewport = window.matchMedia('(max-width: 768px)').matches; } - }); + } +
{#if !isSmallViewport} /