Merged in fix/LOY-143-hide-see-all-link (pull request #1341)

fix(LOY-143): properly hide see all link for carosel cards

* fix(LOY-143): Improve link handling in CarouselCards schema


Approved-by: Christian Andolf
This commit is contained in:
Chuma Mcphoy (We Ahead)
2025-02-14 12:19:46 +00:00
parent 38cce4b136
commit b2add701e5

View File

@@ -70,9 +70,10 @@ export const carouselCardsSchema = z.object({
)
)
.filter((card): card is NonNullable<typeof card> => card !== null),
link: data.link
? { href: data.link.href, text: data.link.title }
: undefined,
link:
data.link?.href && data.link.title
? { href: data.link.href, text: data.link.title }
: undefined,
}
}
@@ -108,9 +109,10 @@ export const carouselCardsSchema = z.object({
defaultFilter:
data.card_groups[0]?.filter_identifier ??
filterCategories[0]?.identifier,
link: data.link
? { href: data.link.href, text: data.link.title }
: undefined,
link:
data.link?.href && data.link.title
? { href: data.link.href, text: data.link.title }
: undefined,
}
}),
})