/** * External dependencies */ import { SubtotalsItem, TotalsFeesItem, TotalsCouponCodeInput, TotalsDiscountItem, TotalsFooterItem, TotalsShippingItem, TotalsTaxesItem, } from '@woocommerce/base-components/cart-checkout'; 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;