shoptime-4033 category 상품 detail 진입후 다른 category 진입시 포커싱 사라짐 수정
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user