diff --git a/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts b/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts index 107f50d8aa7..c0ff7413e12 100644 --- a/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts +++ b/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts @@ -22,7 +22,9 @@ export const useMediaQuery = (queryString: string) => { return useSyncExternalStore( subscribe, - typeof window !== 'undefined' ? getSnapshot : () => undefined, + isClient ? getSnapshot : () => undefined, () => undefined, ); }; + +const isClient = typeof document !== 'undefined';