[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]);
|
}, [scrollLeft, selectedPatnrId]);
|
||||||
|
|
||||||
const handleClick = useCallback(
|
const handleClick = useCallback(
|
||||||
(prdtId) => (e) => {
|
(prdtId, productPatnrId) => (e) => {
|
||||||
|
const effectivePatnrId = productPatnrId || patnrId;
|
||||||
const tItemCard = e.currentTarget;
|
const tItemCard = e.currentTarget;
|
||||||
|
|
||||||
const lastFocusedTarget = Spotlight.getCurrent();
|
const lastFocusedTarget = Spotlight.getCurrent();
|
||||||
@@ -82,7 +83,7 @@ export default function ShopByShowProductList({
|
|||||||
panelInfo: {
|
panelInfo: {
|
||||||
exprOrd,
|
exprOrd,
|
||||||
lastFocusedTargetId,
|
lastFocusedTargetId,
|
||||||
patnrId,
|
patnrId: effectivePatnrId,
|
||||||
section,
|
section,
|
||||||
x,
|
x,
|
||||||
},
|
},
|
||||||
@@ -93,7 +94,7 @@ export default function ShopByShowProductList({
|
|||||||
dispatch(
|
dispatch(
|
||||||
pushPanel({
|
pushPanel({
|
||||||
name: panel_names.DETAIL_PANEL,
|
name: panel_names.DETAIL_PANEL,
|
||||||
panelInfo: { patnrId, prdtId },
|
panelInfo: { patnrId: effectivePatnrId, prdtId },
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
@@ -128,7 +129,7 @@ export default function ShopByShowProductList({
|
|||||||
shelfTitle={shelfTitle}
|
shelfTitle={shelfTitle}
|
||||||
imageAlt={prdtNm}
|
imageAlt={prdtNm}
|
||||||
imageSource={prdtImgUrl}
|
imageSource={prdtImgUrl}
|
||||||
onClick={handleClick(prdtId)}
|
onClick={handleClick(prdtId, productPartnerId)}
|
||||||
onFocus={handleFocus}
|
onFocus={handleFocus}
|
||||||
offerInfo={prdtOfferId}
|
offerInfo={prdtOfferId}
|
||||||
priceInfo={prdtPrice}
|
priceInfo={prdtPrice}
|
||||||
|
|||||||
Reference in New Issue
Block a user