Merged in fix/SW-3550-member-rates-should-only- (pull request #3005)

fix(SW-3550): Treat unlinked User as non-logged user within booking flow

Approved-by: Joakim Jäderberg
This commit is contained in:
Hrishikesh Vaipurkar
2025-10-27 14:34:19 +00:00
parent d259a26b6e
commit 98e67f5eda
7 changed files with 12 additions and 6 deletions

View File

@@ -14,11 +14,13 @@ const logger = createLogger("BookingFlowProviders")
export function BookingFlowProviders({ children }: { children: ReactNode }) {
const user = useBookingFlowUser()
const isLinkedUser =
!!user.data && user.data.type === "partner-sas" && user.data.isLinked
return (
<BookingFlowContextProvider
data={{
isLoggedIn: user.state === "loaded" && !!user.data,
isLoggedIn: user.state === "loaded" && isLinkedUser,
user,
}}
>
@@ -60,6 +62,7 @@ function useBookingFlowUser(): BookingFlowUser {
firstName: euroBonusProfile.firstName || null,
lastName: euroBonusProfile.lastName || null,
email: euroBonusProfile.email,
isLinked: euroBonusProfile.linkStatus === "LINKED",
},
}
}