shoptime-4033 category 상품 detail 진입후 다른 category 진입시 포커싱 사라짐 수정

This commit is contained in:
opacity@t-win.kr
2025-08-20 15:33:28 +09:00
parent a3bc4ade9f
commit cc739c8b50

View File

@@ -211,11 +211,14 @@ const CategoryPanel = ({ panelInfo, isOnTop, spotlightId }) => {
SpotlightIds.CATEGORY_CONTENTS_BOX,
]);
setTab(panelInfo.tab ? panelInfo.tab : INDEX_ITEM);
Spotlight.focus("tab-" + panelInfo.tab);
} else if (panelInfo.currentSpot) {
Spotlight.focus(panelInfo.currentSpot);
}
setTimeout(() => {
if (tab === INDEX_ITEM) {
Spotlight.focus(`[data-spotlight-id="${"tab-" + tab}"]`);
}
Spotlight.focus(SpotlightIds.TBODY);
if (panelInfo.currentSpot) {
Spotlight.focus(panelInfo.currentSpot);
@@ -236,7 +239,7 @@ const CategoryPanel = ({ panelInfo, isOnTop, spotlightId }) => {
]);
}
}
}, [tab, categoryDatas]);
}, [tab, categoryDatas, panelInfo]);
useEffect(() => {
setContainerLastFocusedElement(null, [SpotlightIds.SHOW_PRODUCTS_BOX]);