All files / app/order mapToOrderSummarySubtotalsProps.ts

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30    5x   5x     5x 13x 13x 13x 13x 13x 13x 13x 13x   13x                        
import { Order } from '@bigcommerce/checkout-sdk';
 
import { mapFromPayments } from '../giftCertificate';
 
import getStoreCreditAmount from './getStoreCreditAmount';
import { OrderSummarySubtotalsProps } from './OrderSummarySubtotals';
 
export default function mapToOrderSummarySubtotalsProps({
    baseAmount,
    discountAmount,
    shippingCostBeforeDiscount,
    payments,
    handlingCostTotal,
    giftWrappingCostTotal,
    coupons,
    taxes,
}: Order): OrderSummarySubtotalsProps {
    return {
        subtotalAmount: baseAmount,
        shippingAmount: shippingCostBeforeDiscount,
        giftWrappingAmount: giftWrappingCostTotal,
        discountAmount,
        storeCreditAmount: getStoreCreditAmount(payments),
        handlingAmount: handlingCostTotal,
        coupons,
        giftCertificates: payments && mapFromPayments(payments),
        taxes,
    };
}