Fix/document undefined * fix: check if document is undefined * fix: check if document is undefined Approved-by: Linus Flood
13 lines
362 B
TypeScript
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
|
|
}
|