[SHOPTIME-3345] Hot Picks / 사방향키로 Hotel Template 진입 > Shop by Mobile 닫히고 난 후 포커싱 사라짐 현상
변경파일 : DetailPanel.jsx 변경사항 : 기존 close부분에 있던 spotlight부분을 useeffect로 popupVisible이 fasle일때 걸어주는것으로 변경.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user