Merged in feat/SW-1810-prevent-starting-link-flow-when-linked (pull request #1469)

Prevent SAS link flow when already linked

* Implement check for checking sas_eb membership when starting link flow


Approved-by: Joakim Jäderberg
This commit is contained in:
Anton Gunnarsson
2025-03-05 08:17:02 +00:00
parent 81f1470405
commit 43d3713f59
8 changed files with 33 additions and 23 deletions

View File

@@ -11,9 +11,10 @@ import type { getMembershipCardsSchema } from "@/server/routers/user/output"
export enum scandicMemberships {
guestpr = "guestpr",
scandicfriends = "scandicfriend's",
sas_eb = "sas_eb",
}
export function getMembership(memberships: Memberships) {
export function getFriendsMembership(memberships: Memberships) {
return memberships?.find(
(membership) =>
membership.membershipType.toLowerCase() === scandicMemberships.guestpr
@@ -28,6 +29,13 @@ export type FriendsMembership = Omit<
nextLevel: MembershipLevel
}
export function getEurobonusMembership(memberships: Memberships) {
return memberships?.find(
(membership) =>
membership.membershipType.toLowerCase() === scandicMemberships.sas_eb
)
}
export function getMembershipCards(
memberships: z.infer<typeof getMembershipCardsSchema>
) {