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
11 lines
319 B
TypeScript
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
|
|
}
|