diff --git a/components/GuestsRoomsPicker/ChildSelector/index.tsx b/components/GuestsRoomsPicker/ChildSelector/index.tsx index e9d8ff625..c1563f79f 100644 --- a/components/GuestsRoomsPicker/ChildSelector/index.tsx +++ b/components/GuestsRoomsPicker/ChildSelector/index.tsx @@ -19,14 +19,17 @@ export default function ChildSelector({ roomIndex = 0 }: ChildSelectorProps) { const children = guestsRoomsStore().rooms[roomIndex].children const { increaseChildren, decreaseChildren, childCount } = guestsRoomsStore() - function updateChildrenCount(direction: string, roomIndex: number) { - if (direction == "up" && children.length < 5) { + function increaseChildrenCount(roomIndex: number) { + if (children.length < 5) { increaseChildren(roomIndex) setValue(`rooms.${roomIndex}.children.${children.length}`, { age: -1, bed: -1, }) - } else if (children.length > 0) { + } + } + function decreaseChildrenCount(roomIndex: number) { + if (children.length > 0) { decreaseChildren(roomIndex) let newChildrenList = JSON.parse(JSON.stringify(children)) newChildrenList.pop() @@ -41,7 +44,7 @@ export default function ChildSelector({ roomIndex = 0 }: ChildSelectorProps) { @@ -49,7 +52,7 @@ export default function ChildSelector({ roomIndex = 0 }: ChildSelectorProps) { diff --git a/types/components/bookingWidget/guestsRoomsPicker.ts b/types/components/bookingWidget/guestsRoomsPicker.ts index 198d84d08..a7b0bec48 100644 --- a/types/components/bookingWidget/guestsRoomsPicker.ts +++ b/types/components/bookingWidget/guestsRoomsPicker.ts @@ -14,17 +14,11 @@ export type GuestsRoom = { } export interface GuestsRoomsPickerProps { - // handleOnSelect: (selected: GuestsRoom[]) => void - // initialSelected?: GuestsRoom[] closePicker: () => void - // isValid: boolean } export type GuestsRoomPickerProps = { - // handleOnSelect: (selected: GuestsRoom, index: number) => void - // room: GuestsRoom index: number - // isValid: boolean } export type AdultSelectorProps = {