Files
web/apps/scandic-web/hooks/useIsUserLoggedIn.ts
Joakim Jäderberg 0490badbb1 Merged in fix/document-undefined (pull request #3118)
Fix/document undefined

* fix: check if document is undefined

* fix: check if document is undefined


Approved-by: Linus Flood
2025-11-11 07:21:29 +00:00

13 lines
362 B
TypeScript

import { useSession } from "next-auth/react"
import { isValidSession } from "@scandic-hotels/trpc/utils/session"
export function useIsUserLoggedIn() {
const { data: session } = useSession()
const hasWebviewToken =
typeof document !== "undefined" &&
document?.cookie?.includes("webviewToken=")
return isValidSession(session) || hasWebviewToken
}