diff --git a/com.twin.app.shoptime/src/views/FeaturedBrandsPanel/ShopByShow/ShopByShowList/ShopByShowContents/ShopByShowProductList/ShopByShowProductList.jsx b/com.twin.app.shoptime/src/views/FeaturedBrandsPanel/ShopByShow/ShopByShowList/ShopByShowContents/ShopByShowProductList/ShopByShowProductList.jsx index d7d978e6..fb217a91 100644 --- a/com.twin.app.shoptime/src/views/FeaturedBrandsPanel/ShopByShow/ShopByShowList/ShopByShowContents/ShopByShowProductList/ShopByShowProductList.jsx +++ b/com.twin.app.shoptime/src/views/FeaturedBrandsPanel/ShopByShow/ShopByShowList/ShopByShowContents/ShopByShowProductList/ShopByShowProductList.jsx @@ -60,7 +60,8 @@ export default function ShopByShowProductList({ }, [scrollLeft, selectedPatnrId]); const handleClick = useCallback( - (prdtId) => (e) => { + (prdtId, productPatnrId) => (e) => { + const effectivePatnrId = productPatnrId || patnrId; const tItemCard = e.currentTarget; const lastFocusedTarget = Spotlight.getCurrent(); @@ -82,7 +83,7 @@ export default function ShopByShowProductList({ panelInfo: { exprOrd, lastFocusedTargetId, - patnrId, + patnrId: effectivePatnrId, section, x, }, @@ -93,7 +94,7 @@ export default function ShopByShowProductList({ dispatch( pushPanel({ name: panel_names.DETAIL_PANEL, - panelInfo: { patnrId, prdtId }, + panelInfo: { patnrId: effectivePatnrId, prdtId }, }) ); }, @@ -128,7 +129,7 @@ export default function ShopByShowProductList({ shelfTitle={shelfTitle} imageAlt={prdtNm} imageSource={prdtImgUrl} - onClick={handleClick(prdtId)} + onClick={handleClick(prdtId, productPartnerId)} onFocus={handleFocus} offerInfo={prdtOfferId} priceInfo={prdtPrice}