diff --git a/src/shared/lib/helpers/createResponsiveManager/createResponsiveManager.svelte.ts b/src/shared/lib/helpers/createResponsiveManager/createResponsiveManager.svelte.ts index 1332c22..6556732 100644 --- a/src/shared/lib/helpers/createResponsiveManager/createResponsiveManager.svelte.ts +++ b/src/shared/lib/helpers/createResponsiveManager/createResponsiveManager.svelte.ts @@ -146,12 +146,20 @@ export function createResponsiveManager(customBreakpoints?: Partial */ const currentBreakpoint = $derived( (() => { - if (isMobile) return 'mobile'; - if (isTabletPortrait) return 'tabletPortrait'; - if (isTablet) return 'tablet'; - if (isDesktop) return 'desktop'; - if (isDesktopLarge) return 'desktopLarge'; - return 'xs'; // Fallback for very small screens + switch (true) { + case isMobile: + return 'mobile'; + case isTabletPortrait: + return 'tabletPortrait'; + case isTablet: + return 'tablet'; + case isDesktop: + return 'desktop'; + case isDesktopLarge: + return 'desktopLarge'; + default: + return 'xs'; // Fallback for very small screens + } })(), );