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 && (