[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:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user