fix: added default image for hotel images

This commit is contained in:
Tobias Johansson
2024-12-13 09:58:09 +01:00
parent 8534405358
commit 6dc807d0b2

View File

@@ -1,6 +1,6 @@
import { z } from "zod" import { z } from "zod"
import { ChildBedTypeEnum, PaymentMethodEnum } from "@/constants/booking" import { ChildBedTypeEnum ,type PaymentMethodEnum } from "@/constants/booking"
import { dt } from "@/lib/dt" import { dt } from "@/lib/dt"
import { toLang } from "@/server/utils" import { toLang } from "@/server/utils"
@@ -99,10 +99,25 @@ const locationSchema = z.object({
}) })
const hotelContentSchema = z.object({ const hotelContentSchema = z.object({
images: z.object({ images: z
metaData: imageMetaDataSchema, .object({
imageSizes: imageSizesSchema, metaData: imageMetaDataSchema,
}), imageSizes: imageSizesSchema,
})
.default({
metaData: {
title: "",
altText: "",
altText_En: "",
copyRight: "",
},
imageSizes: {
tiny: "https://placehold.co/1280x720",
small: "https://placehold.co/1280x720",
medium: "https://placehold.co/1280x720",
large: "https://placehold.co/1280x720",
},
}),
texts: z.object({ texts: z.object({
facilityInformation: z.string().optional(), facilityInformation: z.string().optional(),
surroundingInformation: z.string(), surroundingInformation: z.string(),