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

변경파일 : DetailPanel.jsx
변경사항 :  기존 close부분에 있던 spotlight부분을 useeffect로 popupVisible이 fasle일때 걸어주는것으로 변경.
This commit is contained in:
junghoon86.park
2024-08-22 13:46:29 +09:00
parent 7fdd136b0a
commit 61305b63b7

View File

@@ -182,9 +182,6 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) {
const handleSMSonClose = useCallback(() => {
dispatch(setHidePopup());
setTimeout(() => {
Spotlight.focus("shopbymobile_Btn");
}, 0);
}, [dispatch]);
const saveToLocalSettings = useCallback(() => {
@@ -360,6 +357,14 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) {
};
}, [dispatch]);
useEffect(() => {
if (popupVisible === false) {
setTimeout(() => {
Spotlight.focus("shopbymobile_Btn");
}, 0);
}
}, [popupVisible]);
return (
<>
<TPanel