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,8 +128,9 @@ 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({
headingText: z.string().optional(),
heroImages: z.array( heroImages: z.array(
z.object({ z.object({
metaData: imageMetaDataSchema, metaData: imageMetaDataSchema,
@@ -137,6 +138,10 @@ export const facilitySchema = z.object({
}) })
), ),
}) })
.transform((facility) => ({
...facility,
headingText: facility.headingText ?? "",
}))
export const imageSchema = z.object({ export const imageSchema = z.object({
metaData: imageMetaDataSchema, metaData: imageMetaDataSchema,