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(), icon: z.string().optional(),
}) })
export const facilitySchema = z.object({ export const facilitySchema = z
headingText: z.string(), .object({
heroImages: z.array( headingText: z.string().optional(),
z.object({ heroImages: z.array(
metaData: imageMetaDataSchema, z.object({
imageSizes: imageSizesSchema, metaData: imageMetaDataSchema,
}) imageSizes: imageSizesSchema,
), })
}) ),
})
.transform((facility) => ({
...facility,
headingText: facility.headingText ?? "",
}))
export const imageSchema = z.object({ export const imageSchema = z.object({
metaData: imageMetaDataSchema, metaData: imageMetaDataSchema,