From 1dbde9346a36a48e397fbdf2b3a9918c5e32bbdb Mon Sep 17 00:00:00 2001 From: cita Date: Tue, 10 Mar 2026 16:14:37 +0800 Subject: [PATCH] fix: guard useIsMobile in non-browser --- src/web/components/useIsMobile.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/web/components/useIsMobile.ts b/src/web/components/useIsMobile.ts index 38161c3..10174dd 100644 --- a/src/web/components/useIsMobile.ts +++ b/src/web/components/useIsMobile.ts @@ -6,6 +6,7 @@ export function useIsMobile(breakpoint = 768) { )); useEffect(() => { + if (typeof window === 'undefined') return; const update = () => setIsMobile(window.innerWidth < breakpoint); update(); window.addEventListener('resize', update);