[SHOPTIME-3345]Hot Picks / 사방향키로 Hotel Template 진입 > Shop by Mobile 닫히고 난 후 포커싱 사라짐 현상

- 수정파일 HotelProduct.jsx
 - 수정부분 : 팝업이 열려있지않을때 seemore_btn으로 포커싱가도록처리.
This commit is contained in:
junghoon86.park
2024-09-02 11:01:55 +09:00
parent fa2a4a9cd1
commit 1d4f799561

View File

@@ -50,6 +50,8 @@ export default function HotelOption({
(state) => state.home.themeCurationHotelDetailData
);
const hotelData = useSelector((state) => state.home.hotelData);
const { popupVisible } = useSelector((state) => state.common.popup);
const [label, setLabel] = useState("");
const [amenitiesInfos, setAmenitiesInfos] = useState();
@@ -237,6 +239,18 @@ export default function HotelOption({
Spotlight.focus("indicator-image-" + selectedIndex);
}, [hotelInfos, isLoading]);
useEffect(() => {
let spotFocus = null;
if (!popupVisible) {
spotFocus = setTimeout(() => {
Spotlight.focus("shopbymobile_Btn");
}, 0);
}
return () => {
clearTimeout(spotFocus);
};
}, [popupVisible]);
return (
<>
{hotelInfos && (