fix(SW-925) Removed adding of rooms not in filter
This commit is contained in:
@@ -28,6 +28,7 @@ export default function Rooms({
|
||||
user,
|
||||
availablePackages,
|
||||
}: SelectRateProps) {
|
||||
console.log(roomsAvailability)
|
||||
const visibleRooms: RoomConfiguration[] =
|
||||
filterDuplicateRoomTypesByLowestPrice(roomsAvailability.roomConfigurations)
|
||||
const [rateSummary, setRateSummary] = useState<Rate | null>(null)
|
||||
@@ -105,21 +106,12 @@ export default function Rooms({
|
||||
room.features.some((feature) => feature.code === filteredPackage)
|
||||
)
|
||||
)
|
||||
let notAvailableRooms = visibleRooms.filter((room) =>
|
||||
filteredPackages.every(
|
||||
(filteredPackage) =>
|
||||
!room.features.some((feature) => feature.code === filteredPackage)
|
||||
)
|
||||
)
|
||||
// Clone nested object to keep original object intact and not messup the room data
|
||||
notAvailableRooms = JSON.parse(JSON.stringify(notAvailableRooms))
|
||||
notAvailableRooms.forEach((room) => {
|
||||
room.status = "NotAvailable"
|
||||
})
|
||||
console.log("filteredRooms", filteredRooms)
|
||||
console.log("visibleRooms", visibleRooms)
|
||||
|
||||
setRooms({
|
||||
...roomsAvailability,
|
||||
roomConfigurations: [...filteredRooms, ...notAvailableRooms],
|
||||
roomConfigurations: [...filteredRooms],
|
||||
})
|
||||
|
||||
if (filteredRooms.length == 0) {
|
||||
|
||||
Reference in New Issue
Block a user