feat(SW-176): destructure response
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { serverClient } from "@/lib/trpc/server"
|
||||
import tempHotelData from "@/server/routers/hotels/tempHotelData.json"
|
||||
|
||||
import HotelCard from "@/components/HotelReservation/HotelCard"
|
||||
import BedSelection from "@/components/HotelReservation/SelectRate/BedSelection"
|
||||
import BreakfastSelection from "@/components/HotelReservation/SelectRate/BreakfastSelection"
|
||||
import Details from "@/components/HotelReservation/SelectRate/Details"
|
||||
@@ -108,7 +107,7 @@ export default async function SectionsPage({
|
||||
|
||||
return (
|
||||
<div>
|
||||
<HotelCard hotel={hotel} />
|
||||
<div>Hotel Card TBI</div>
|
||||
|
||||
<div className={styles.content}>
|
||||
<div className={styles.main}>
|
||||
|
||||
@@ -20,19 +20,22 @@ export default async function SelectHotelPage({
|
||||
setLang(params.lang)
|
||||
|
||||
const tempSearchTerm = "Stockholm"
|
||||
|
||||
const hotelFilters = await serverClient().hotel.filters.get({
|
||||
hotelId: "879",
|
||||
})
|
||||
|
||||
const availability = await serverClient().hotel.availability.get({
|
||||
const availabilityResponse = await serverClient().hotel.availability.get({
|
||||
cityId: "8ec4bba3-1c38-4606-82d1-bbe3f6738e54",
|
||||
roomStayStartDate: "2024-11-02",
|
||||
roomStayEndDate: "2024-11-03",
|
||||
adults: 1,
|
||||
})
|
||||
|
||||
const filterAvailability = availability?.availability.data
|
||||
if (!availabilityResponse) return null
|
||||
|
||||
const { availability } = availabilityResponse
|
||||
|
||||
const filterAvailability = availability.data
|
||||
.filter((hotels) => hotels.attributes.status === "Available")
|
||||
.flatMap((hotels) => hotels.attributes)
|
||||
|
||||
@@ -53,7 +56,7 @@ export default async function SelectHotelPage({
|
||||
<HotelFilter filters={hotelFilters} />
|
||||
</section>
|
||||
<section className={styles.hotelCards}>
|
||||
{filterAvailability?.length ? (
|
||||
{filterAvailability.length ? (
|
||||
filterAvailability.map((hotel) => (
|
||||
<HotelCard
|
||||
key={hotel.hotelId}
|
||||
|
||||
Reference in New Issue
Block a user