[251209] feat: NBCU-ShopByShow-6

🕐 커밋 시간: 2025. 12. 09. 16:51:12

📊 변경 통계:
  • 총 파일: 1개
  • 추가: +5줄
  • 삭제: -4줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/FeaturedBrandsPanel/ShopByShow/ShopByShowList/ShopByShowContents/ShopByShowProductList/ShopByShowProductList.jsx

🔧 주요 변경 내용:
  • 코드 정리 및 최적화
This commit is contained in:
2025-12-09 16:51:13 +09:00
parent 0db5a72c63
commit ce7916d7b0

View File

@@ -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}