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