shoptime-4033 category 상품 detail 진입후 다른 category 진입시 포커싱 사라짐 수정
This commit is contained in:
@@ -211,11 +211,14 @@ const CategoryPanel = ({ panelInfo, isOnTop, spotlightId }) => {
|
|||||||
SpotlightIds.CATEGORY_CONTENTS_BOX,
|
SpotlightIds.CATEGORY_CONTENTS_BOX,
|
||||||
]);
|
]);
|
||||||
setTab(panelInfo.tab ? panelInfo.tab : INDEX_ITEM);
|
setTab(panelInfo.tab ? panelInfo.tab : INDEX_ITEM);
|
||||||
Spotlight.focus("tab-" + panelInfo.tab);
|
|
||||||
} else if (panelInfo.currentSpot) {
|
} else if (panelInfo.currentSpot) {
|
||||||
Spotlight.focus(panelInfo.currentSpot);
|
Spotlight.focus(panelInfo.currentSpot);
|
||||||
}
|
}
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
if (tab === INDEX_ITEM) {
|
||||||
|
Spotlight.focus(`[data-spotlight-id="${"tab-" + tab}"]`);
|
||||||
|
}
|
||||||
Spotlight.focus(SpotlightIds.TBODY);
|
Spotlight.focus(SpotlightIds.TBODY);
|
||||||
if (panelInfo.currentSpot) {
|
if (panelInfo.currentSpot) {
|
||||||
Spotlight.focus(panelInfo.currentSpot);
|
Spotlight.focus(panelInfo.currentSpot);
|
||||||
@@ -236,7 +239,7 @@ const CategoryPanel = ({ panelInfo, isOnTop, spotlightId }) => {
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [tab, categoryDatas]);
|
}, [tab, categoryDatas, panelInfo]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setContainerLastFocusedElement(null, [SpotlightIds.SHOW_PRODUCTS_BOX]);
|
setContainerLastFocusedElement(null, [SpotlightIds.SHOW_PRODUCTS_BOX]);
|
||||||
|
|||||||
Reference in New Issue
Block a user