feat: SW-276 Optimized code removed vanilla implmentation

This commit is contained in:
Hrishikesh Vaipurkar
2024-10-15 10:43:32 +02:00
parent adb63a827e
commit b2290b7ad3
8 changed files with 37 additions and 42 deletions

View File

@@ -30,13 +30,19 @@ export default function ChildInfoSelector({
const { adults, childrenInAdultsBed } = useGuestsRoomsStore(
(state) => state.rooms[roomIndex]
)
const isValidated = useGuestsRoomsStore.use.isValidated()
const updateChildAge = useGuestsRoomsStore.use.updateChildAge()
const updateChildBed = useGuestsRoomsStore.use.updateChildBed()
const increaseChildInAdultsBed =
useGuestsRoomsStore.use.increaseChildInAdultsBed()
const decreaseChildInAdultsBed =
useGuestsRoomsStore.use.decreaseChildInAdultsBed()
const {
isValidated,
updateChildAge,
updateChildBed,
increaseChildInAdultsBed,
decreaseChildInAdultsBed,
} = useGuestsRoomsStore((state) => ({
isValidated: state.isValidated,
updateChildAge: state.updateChildAge,
updateChildBed: state.updateChildBed,
increaseChildInAdultsBed: state.increaseChildInAdultsBed,
decreaseChildInAdultsBed: state.decreaseChildInAdultsBed,
}))
const ageList = Array.from(Array(13).keys()).map((age) => ({
label: `${age}`,