/**
* External dependencies
*/
import {
SubtotalsItem,
TotalsFeesItem,
TotalsCouponCodeInput,
TotalsDiscountItem,
TotalsFooterItem,
TotalsShippingItem,
TotalsTaxesItem,
} from '@woocommerce/base-components/totals';
import { getCurrencyFromPriceResponse } from '@woocommerce/base-utils';
import {
COUPONS_ENABLED,
DISPLAY_CART_PRICES_INCLUDING_TAX,
} from '@woocommerce/block-settings';
import { useStoreCartCoupons } from '@woocommerce/base-hooks';
/**
* Internal dependencies
*/
import OrderSummary from './order-summary.js';
const CheckoutSidebar = ( {
cartCoupons = [],
cartItems = [],
cartTotals = {},
} ) => {
const {
applyCoupon,
removeCoupon,
isApplyingCoupon,
isRemovingCoupon,
} = useStoreCartCoupons();
const totalsCurrency = getCurrencyFromPriceResponse( cartTotals );
return (
<>
{ ! DISPLAY_CART_PRICES_INCLUDING_TAX && (
) }
{ COUPONS_ENABLED && (
) }
>
);
};
export default CheckoutSidebar;