feat(SW-251): set up filter route

This commit is contained in:
Fredrik Thorsson
2024-09-04 13:44:16 +02:00
parent 21d8a5835a
commit 3f6e2ca06e
5 changed files with 129 additions and 29 deletions

View File

@@ -20,18 +20,28 @@ export default async function SelectHotelPage({
setLang(params.lang)
const tempSearchTerm = "Stockholm"
const hotelFilters = await serverClient().hotel.filters.get({
hotelId: "879",
const getHotelFitlers = await serverClient().hotel.filters.get({
language: params.lang,
country: "Sweden",
city: "Halmstad",
})
const availableHotels = await serverClient().hotel.availability.get({
if (!getHotelFitlers) return null
console.log(getHotelFitlers.data)
const getAvailableHotels = await serverClient().hotel.availability.get({
cityId: "8ec4bba3-1c38-4606-82d1-bbe3f6738e54",
roomStayStartDate: "2024-11-02",
roomStayEndDate: "2024-11-03",
adults: 1,
})
if (!availableHotels) return null
if (!getAvailableHotels) return null
const { availability } = getAvailableHotels
console.log(availability)
return (
<main className={styles.main}>
@@ -48,11 +58,11 @@ export default async function SelectHotelPage({
{intl.formatMessage({ id: "Show map" })}
<ChevronRightIcon color="burgundy" />
</Link>
<HotelFilter filters={hotelFilters} />
{/* <HotelFilter filters={hotelFilters} /> */}
</section>
<section className={styles.hotelCards}>
{availableHotels.availability.length ? (
availableHotels.availability.map((hotel) => (
{availability.length ? (
availability.map((hotel) => (
<HotelCard
key={hotel.hotelId}
checkInDate={hotel.checkInDate}