We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cd34961 commit e3a2233Copy full SHA for e3a2233
1 file changed
src/hooks/useMedia.tsx
@@ -13,10 +13,12 @@ export default function useMedia(breakPoint: number) {
13
setIsSmaller(true);
14
}
15
16
- window.addEventListener('resize', screenResized);
+ if (typeof window !== 'undefined') window.addEventListener('resize', screenResized);
17
18
// to remove the event listener when this component is unmounted.
19
- return () => window.removeEventListener('resize', screenResized);
+ return () => {
20
+ if (typeof window !== 'undefined') window.removeEventListener('resize', screenResized);
21
+ };
22
}, [isSmaller]);
23
24
// the return value should be true or false
0 commit comments