feat(sw-453): fixed pr comments and default filter

This commit is contained in:
Pontus Dreij
2024-10-28 17:04:24 +01:00
parent c14b413a34
commit 62cf5dab80
17 changed files with 87 additions and 55 deletions

View File

@@ -1,3 +1,5 @@
import { notFound } from "next/navigation"
import { getProfileSafely } from "@/lib/trpc/memoizedRequests"
import { serverClient } from "@/lib/trpc/server"
@@ -17,10 +19,16 @@ export default async function SelectRatePage({
setLang(params.lang)
const selectRoomParams = new URLSearchParams(searchParams)
console.log(selectRoomParams)
const selectRoomParamsObject =
getHotelReservationQueryParams(selectRoomParams)
const adults = selectRoomParamsObject.room?.[0].adults // TODO: Handle multiple rooms
const children = selectRoomParamsObject.room?.[0].child?.length // TODO: Handle multiple rooms
if (!selectRoomParamsObject.room) {
return notFound()
}
const adults = selectRoomParamsObject.room[0].adults // TODO: Handle multiple rooms
const children = selectRoomParamsObject.room[0].child?.length // TODO: Handle multiple rooms
const [hotelData, roomsAvailability, packages, user] = await Promise.all([
serverClient().hotel.hotelData.get({
@@ -42,9 +50,9 @@ export default async function SelectRatePage({
adults: adults,
children: children,
packageCodes: [
RoomPackageCodeEnum.ACCE,
RoomPackageCodeEnum.PETR,
RoomPackageCodeEnum.ALLG,
RoomPackageCodeEnum.ACCESSIBILITY_ROOM,
RoomPackageCodeEnum.PET_ROOM,
RoomPackageCodeEnum.ALLERGY_ROOM,
],
}),
getProfileSafely(),