diff --git a/apps/scandic-web/hooks/useIsUserLoggedIn.ts b/apps/scandic-web/hooks/useIsUserLoggedIn.ts index 95af76991..240efba87 100644 --- a/apps/scandic-web/hooks/useIsUserLoggedIn.ts +++ b/apps/scandic-web/hooks/useIsUserLoggedIn.ts @@ -4,7 +4,9 @@ import { isValidSession } from "@scandic-hotels/trpc/utils/session" export function useIsUserLoggedIn() { const { data: session } = useSession() - const hasWebviewToken = document?.cookie?.includes("webviewToken=") + const hasWebviewToken = + typeof document !== "undefined" && + document?.cookie?.includes("webviewToken=") return isValidSession(session) || hasWebviewToken } diff --git a/packages/tracking/lib/useTrackHardNavigationBasic.ts b/packages/tracking/lib/useTrackHardNavigationBasic.ts index 788b51732..5655a9594 100644 --- a/packages/tracking/lib/useTrackHardNavigationBasic.ts +++ b/packages/tracking/lib/useTrackHardNavigationBasic.ts @@ -23,7 +23,9 @@ export const useTrackHardNavigationBasic = ({ const sessionId = useSessionId() const { data: session } = useSession() const validSession = isValidSession(session) - const hasWebviewToken = global?.document?.cookie?.includes("webviewToken=") + const hasWebviewToken = + typeof document !== "undefined" && + document?.cookie?.includes("webviewToken=") const isUserLoggedIn = validSession || !!hasWebviewToken