fix(SW-980): headingText should be optional
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user