Merged in fix/sw-2413-tier-expiration-validation (pull request #1806)
SW-2413 Update tier expiration validation * Update tier expiration validation * Set tierExpires default to null Approved-by: Christian Andolf Approved-by: Joakim Jäderberg Approved-by: Linus Flood
This commit is contained in:
@@ -288,7 +288,7 @@ async function TierMatchMessageSkeleton() {
|
|||||||
|
|
||||||
type TierMatchExpirationProps = {
|
type TierMatchExpirationProps = {
|
||||||
matchState: MatchState
|
matchState: MatchState
|
||||||
sasExpirationDate: string | undefined
|
sasExpirationDate: string | null
|
||||||
scandicExpirationDate: string | undefined
|
scandicExpirationDate: string | undefined
|
||||||
}
|
}
|
||||||
async function TierMatchExpiration({
|
async function TierMatchExpiration({
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ export default async function MembershipCardSlot() {
|
|||||||
defaultMessage: "Expiration Date: {expirationDate}",
|
defaultMessage: "Expiration Date: {expirationDate}",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
expirationDate: card.expirationDate.split("T")[0],
|
expirationDate: card.expirationDate?.split("T")[0],
|
||||||
}
|
}
|
||||||
)}
|
)}
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ const sasEurobonusTier = z.enum(["EBB", "EBS", "EBG", "EBD", "EBP"])
|
|||||||
|
|
||||||
const commonMembershipSchema = z.object({
|
const commonMembershipSchema = z.object({
|
||||||
membershipNumber: z.string(),
|
membershipNumber: z.string(),
|
||||||
tierExpires: z.string(),
|
tierExpires: z.string().nullish().default(null),
|
||||||
memberSince: z.string().nullish(),
|
memberSince: z.string().nullish(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user