diff --git a/com.twin.app.shoptime/src/views/OnSalePanel/CategoryNav/CategoryNavItem/CategoryNavItem.jsx b/com.twin.app.shoptime/src/views/OnSalePanel/CategoryNav/CategoryNavItem/CategoryNavItem.jsx index ba985b8e..178c0a9c 100644 --- a/com.twin.app.shoptime/src/views/OnSalePanel/CategoryNav/CategoryNavItem/CategoryNavItem.jsx +++ b/com.twin.app.shoptime/src/views/OnSalePanel/CategoryNav/CategoryNavItem/CategoryNavItem.jsx @@ -35,7 +35,7 @@ export default memo(function CategoryNavItem({ )} key={"categoryInfo-" + index} onClick={() => handleClick(categoryCode)} - spotlightId={"spotlightId-" + currentCategoryCode} + spotlightId={"spotlightId-" + categoryCode} {...rest} >
diff --git a/com.twin.app.shoptime/src/views/OnSalePanel/OnSalePanel.jsx b/com.twin.app.shoptime/src/views/OnSalePanel/OnSalePanel.jsx index f0231629..a3a90912 100644 --- a/com.twin.app.shoptime/src/views/OnSalePanel/OnSalePanel.jsx +++ b/com.twin.app.shoptime/src/views/OnSalePanel/OnSalePanel.jsx @@ -66,8 +66,9 @@ export default function OnSalePanel() { /> {saleInfos && - saleInfos.map(({ saleNm, saleProductInfos }, index) => ( + saleInfos.map(({ saleNm, saleProductInfos, expsOrd }, index) => ( { + const containerId = "container-" + exposureOrder; + const container = document.getElementById(containerId); + + if (container) { + const childrenId = getContainerId(container?.children[1]); + childrenId && + setContainerLastFocusedElement(null, [containerId, childrenId]); + } + + scrollLeft(); + }, [saleProductInfos]); + const renderItem = useCallback( ({ index, ...rest }) => { return ( @@ -32,11 +53,12 @@ export default function OnSaleProductList({ ); return ( -
+
{saleName && } {saleProductInfos && (