Files
web/apps/scandic-web/hooks/useIsUserLoggedIn.ts
Linus Flood ce3412b29f Merged in feat/sw-3601-hookfix (pull request #3113)
Feat(SW-3601): useIsUserLoggedIn needs to check webview token 

* fix(SW-3601): useIsUserLoggedIn needs to check webview token

* Check if we have webview token as well

* .


Approved-by: Joakim Jäderberg
2025-11-10 13:06:51 +00:00

11 lines
319 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 = document?.cookie?.includes("webviewToken=")
return isValidSession(session) || hasWebviewToken
}