diff --git a/components/ContentType/HotelPage/Rooms/index.tsx b/components/ContentType/HotelPage/Rooms/index.tsx index 665de3de0..cda5f2d3a 100644 --- a/components/ContentType/HotelPage/Rooms/index.tsx +++ b/components/ContentType/HotelPage/Rooms/index.tsx @@ -41,8 +41,9 @@ export function Rooms({ rooms }: RoomsProps) { .sort((a, b) => a.sortOrder - b.sortOrder) function handleToggleShowMore() { - setAllRoomsVisible(!allRoomsVisible) - if (scrollRef.current) { + const newState = !allRoomsVisible + setAllRoomsVisible(newState) + if (scrollRef.current && !newState) { scrollRef.current.scrollIntoView({ behavior: "smooth" }) } } @@ -74,6 +75,7 @@ export function Rooms({ rooms }: RoomsProps) {