- {formatMessage({ id: "Room facilities" })}
- {/* {filters.roomFacilities.map((roomFilter) => (
-
-
-
-
- ))} */}
+ {formatMessage({ id: "Hotel facilities" })}
+ {filters.map((data) => (
+
{data.name}
+ ))}
- {formatMessage({ id: "Hotel facilities" })}
{/* {filters.hotelFacilities.map((hotelFilter) => (
diff --git a/server/routers/hotels/query.ts b/server/routers/hotels/query.ts
index 54a97be78..b2cf25d5e 100644
--- a/server/routers/hotels/query.ts
+++ b/server/routers/hotels/query.ts
@@ -36,6 +36,7 @@ import {
getHotelDataSchema,
getHotelFilterSchema,
getRatesSchema,
+ HotelFilters,
roomSchema,
} from "./output"
import tempRatesData from "./tempRatesData.json"
@@ -519,13 +520,12 @@ export const hotelQueryRouter = router({
const filters = hotelData.flatMap(
(data) => data.attributes.detailedFacilities
)
- const unieqId = [...new Set(filters.map((data) => data.id))]
+ const unieqeFilters = [...new Set(filters.map((data) => data.id))]
return {
- hotelId: hotelData.map((data) => data.id),
- filters: unieqId.map((data) =>
- filters.find((find) => find.id === data)
- ),
+ filters: unieqeFilters
+ .map((data) => filters.find((find) => find.id === data))
+ .filter((filter) => filter !== undefined) as HotelFilters,
}
}),
}),
diff --git a/types/components/hotelReservation/selectHotel/hotelFilterProps.ts b/types/components/hotelReservation/selectHotel/hotelFilterProps.ts
index 709e9378d..7657b9ec1 100644
--- a/types/components/hotelReservation/selectHotel/hotelFilterProps.ts
+++ b/types/components/hotelReservation/selectHotel/hotelFilterProps.ts
@@ -1,6 +1,5 @@
-import { HotelFilters, HotelId } from "@/server/routers/hotels/output"
+import { HotelFilters } from "@/server/routers/hotels/output"
export type HotelFilterProps = {
- hotelId: HotelId
filters: HotelFilters
}