fix(SW-980): headingText should be optional

This commit is contained in:
Pontus Dreij
2024-11-29 15:44:55 +01:00
parent baecfdbfb4
commit 8b54818e3c

View File

@@ -128,15 +128,20 @@ const detailedFacilitySchema = z.object({
icon: z.string().optional(),
})
export const facilitySchema = z.object({
headingText: z.string(),
heroImages: z.array(
z.object({
metaData: imageMetaDataSchema,
imageSizes: imageSizesSchema,
})
),
})
export const facilitySchema = z
.object({
headingText: z.string().optional(),
heroImages: z.array(
z.object({
metaData: imageMetaDataSchema,
imageSizes: imageSizesSchema,
})
),
})
.transform((facility) => ({
...facility,
headingText: facility.headingText ?? "",
}))
export const imageSchema = z.object({
metaData: imageMetaDataSchema,