[SHOPTIME-3399] Theme Detail / 사방향키로 첫번째 item 클릭시 Shop By Mobile 버컨으로 포커싱, 두번째 item 클릭시 back button으로 포커싱 됨

원인 : Detail 화면에서 상품선택할 때 상품정보가 변경되면, 초기 진입으로
판단해 포커스 처리하고 있음
대책 : 동일 로직에서 현재 포커스가 적절한 위치(상품, 모바일버튼)에
존재할 경우 포커스 변경을 하지 않돌고 수정
This commit is contained in:
yonghyon
2024-10-07 11:25:09 +09:00
parent 87eb5d2662
commit dccaa9e2ba
2 changed files with 36 additions and 26 deletions

View File

@@ -203,6 +203,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) {
const handleSMSonClose = useCallback(() => {
dispatch(setHidePopup());
setTimeout(() => {
Spotlight.focus("spotlightId_backBtn");
Spotlight.focus("shopbymobile_Btn");
}, 0);
}, [dispatch]);