[cart] 목업데이터 NAN노출 부분 수정
- 상단에서 $ 가 들어가는 문제가 있어 수정후 현재 목업데이터로는 옵션이 들어가지 않아 미연의 사태를 방지하기위해서 0.00으로 임시수정.
This commit is contained in:
@@ -128,12 +128,12 @@ const CartProduct = ({ cartInfo }) => {
|
||||
}, [groupedCartData])
|
||||
|
||||
// 파트너사별 총합 계산
|
||||
const calculatePartnerTotal = (items) => {
|
||||
const calculatePartnerTotal = (items) => {
|
||||
const productTotal = items.reduce((sum, item) =>
|
||||
sum + (parseFloat(item.price3 || item.price2 || 0) * item.prodQty), 0
|
||||
);
|
||||
const optionTotal = items.reduce((sum, item) =>
|
||||
sum + (parseFloat(item.optPrc || 0) * item.prodQty), 0
|
||||
sum + (parseFloat(item.optPrc.replace("$","") || 0) * item.prodQty), 0
|
||||
);
|
||||
const shippingTotal = items.reduce((sum, item) =>
|
||||
sum + parseFloat(item.shippingCharge || 0), 0
|
||||
@@ -263,11 +263,13 @@ const CartProduct = ({ cartInfo }) => {
|
||||
Product Total ${totals.productTotal.toLocaleString('en-US', {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2
|
||||
})} +
|
||||
Option ${totals.optionTotal.toLocaleString('en-US', {
|
||||
})} +
|
||||
|
||||
{/* Option ${totals.optionTotal.toLocaleString('en-US', {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2
|
||||
})} +
|
||||
})} + */}
|
||||
Option $0.00 +
|
||||
S&H ${totals.shippingTotal.toLocaleString('en-US', {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2
|
||||
|
||||
Reference in New Issue
Block a user