Files
web/server/routers/hotels/schemas/hotel/include/additionalData/gallery.ts
2025-02-25 10:45:45 +01:00

14 lines
311 B
TypeScript

import { z } from "zod"
import { imageSchema } from "@/server/routers/hotels/schemas/image"
const imagesSchema = z
.array(imageSchema)
.nullish()
.transform((arr) => (arr ? arr.filter(Boolean) : []))
export const gallerySchema = z.object({
heroImages: imagesSchema,
smallerImages: imagesSchema,
})