feat(SW-671): Added correct icons to amenities list

This commit is contained in:
Erik Tiekstra
2024-10-22 15:45:00 +02:00
parent cf3f54d752
commit 445bde8e2e
47 changed files with 1970 additions and 55 deletions

View File

@@ -6,6 +6,7 @@ import { imageMetaDataSchema, imageSizesSchema } from "./schemas/image"
import { roomSchema } from "./schemas/room"
import { getPoiGroupByCategoryName } from "./utils"
import { FacilityEnum } from "@/types/enums/facilities"
import { PointOfInterestCategoryNameEnum } from "@/types/hotel"
const ratingsSchema = z
@@ -142,7 +143,7 @@ const hotelContentSchema = z.object({
})
const detailedFacilitySchema = z.object({
id: z.number(),
id: z.nativeEnum(FacilityEnum),
name: z.string(),
public: z.boolean(),
sortOrder: z.number(),
@@ -402,7 +403,11 @@ export const getHotelDataSchema = z.object({
}),
location: locationSchema,
hotelContent: hotelContentSchema,
detailedFacilities: z.array(detailedFacilitySchema),
detailedFacilities: z
.array(detailedFacilitySchema)
.transform((facilities) =>
facilities.sort((a, b) => b.sortOrder - a.sortOrder)
),
healthFacilities: z.array(healthFacilitySchema),
merchantInformationData: merchantInformationSchema,
rewardNight: rewardNightSchema,