fix: filtering rooms should remove them instead of displaying as not available

This commit is contained in:
Joakim Jäderberg
2024-11-22 10:46:30 +01:00
parent 74b634021a
commit 2ba25a70ba

View File

@@ -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])