Merged in feat/SW-1652-confirmation-page-multiroom (pull request #1404)

feat(SW-1652): Fetching additional rooms on confirmation page

* feat(SW-1652): Fetching additional rooms on confirmation page


Approved-by: Tobias Johansson
This commit is contained in:
Arvid Norlin
2025-02-26 12:42:54 +00:00
parent a15936688b
commit d5e5b9a526
24 changed files with 606 additions and 425 deletions

View File

@@ -1,5 +1,6 @@
"use client"
import { Suspense } from "react"
import { LinkedReservationCardSkeleton } from "./LinkedReservation/LinkedReservationCardSkeleton"
import { LinkedReservation } from "./LinkedReservation"
import Room from "./Room"
@@ -19,12 +20,16 @@ export default function Rooms({
img={mainRoom.images[0]}
roomName={mainRoom.name}
/>
{linkedReservations?.map((reservation, idx) => (
<LinkedReservation
{linkedReservations?.map((reservation) => (
<Suspense
key={reservation.confirmationNumber}
linkedReservation={reservation}
roomIndex={idx}
/>
fallback={<LinkedReservationCardSkeleton />}
>
<LinkedReservation
confirmationNumber={reservation.confirmationNumber}
/>
</Suspense>
))}
</section>
)