fix(SW-302): add fallback title

This commit is contained in:
Matilda Landström
2024-09-17 15:35:53 +02:00
parent 86dd3c04ed
commit 369710b0a7

View File

@@ -59,17 +59,18 @@ export async function setFacilityCards(facilities: Array<Facility>) {
let cards: Facilities = [], let cards: Facilities = [],
card: CardProps, card: CardProps,
img: CardProps,
grid: Array<CardProps> grid: Array<CardProps>
facilities.map((facility) => { facilities.map((facility) => {
card = {} card = {}
grid = [] grid = []
card.scriptedTopTitle = facility.headingText card.scriptedTopTitle = facility.headingText ?? "Fallback title"
facility.heroImages.map((image) => { facility.heroImages.map((image) => {
card = {} img = {}
;(card.backgroundImage = { ;(img.backgroundImage = {
url: image.imageSizes.large, url: image.imageSizes.large,
title: image.metaData.title, title: image.metaData.title,
meta: { meta: {
@@ -77,10 +78,9 @@ export async function setFacilityCards(facilities: Array<Facility>) {
caption: image.metaData.altText_En, caption: image.metaData.altText_En,
}, },
}), }),
(card.theme = "image") (img.theme = "image")
grid.push(card) grid.push(img)
}) })
card = {}
switch (facility.id) { switch (facility.id) {
case facilityEnum.wellness: case facilityEnum.wellness: