fix: filtering rooms should remove them instead of displaying as not available
This commit is contained in:
@@ -82,21 +82,9 @@ export default function Rooms({
|
||||
}
|
||||
}
|
||||
|
||||
let notAvailableRooms = visibleRooms
|
||||
.filter((room) =>
|
||||
selectedPackages.every(
|
||||
(filteredPackage) =>
|
||||
!room.features.some((feature) => feature.code === filteredPackage)
|
||||
)
|
||||
)
|
||||
.map((room) => ({
|
||||
...room,
|
||||
status: "NotAvailable",
|
||||
}))
|
||||
|
||||
return {
|
||||
...roomsAvailability,
|
||||
roomConfigurations: [...filteredRooms, ...notAvailableRooms],
|
||||
roomConfigurations: [...filteredRooms],
|
||||
}
|
||||
}, [roomsAvailability, visibleRooms, selectedPackages, filteredRooms])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user