diff --git a/packages/core/src/hooks/useClickOutside/index.ts b/packages/core/src/hooks/useClickOutside/index.ts index 788bfb7991..1f33b77574 100644 --- a/packages/core/src/hooks/useClickOutside/index.ts +++ b/packages/core/src/hooks/useClickOutside/index.ts @@ -30,7 +30,8 @@ export default function useClickOutside({ [ref, callback, ignoreClasses] ); - const documentRef = useRef(typeof document !== "undefined" ? document.body : null); + const hasDocument = typeof document !== "undefined"; + const documentRef = useRef(hasDocument ? document.body : null); useEventListener({ eventName,