[SHOPTIME-3345]Hot Picks / 사방향키로 Hotel Template 진입 > Shop by Mobile 닫히고 난 후 포커싱 사라짐 현상
- 수정파일 HotelProduct.jsx - 수정부분 : 팝업이 열려있지않을때 seemore_btn으로 포커싱가도록처리.
This commit is contained in:
@@ -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 && (
|
||||
|
||||
Reference in New Issue
Block a user