/** * External dependencies */ import { __ } from '@wordpress/i18n'; import { TotalsItem } from '@woocommerce/blocks-checkout'; import { useBlockProps, InnerBlocks } from '@wordpress/block-editor'; import { getCurrencyFromPriceResponse } from '@woocommerce/price-format'; import { usePaymentMethods, useStoreCart, } from '@woocommerce/base-context/hooks'; import PaymentMethodIcons from '@woocommerce/base-components/cart-checkout/payment-method-icons'; import { getIconsFromPaymentMethods } from '@woocommerce/base-utils'; import { getSetting } from '@woocommerce/settings'; import { PaymentEventsProvider } from '@woocommerce/base-context'; const PaymentMethodIconsElement = (): JSX.Element => { const { paymentMethods } = usePaymentMethods(); return ( ); }; export const Edit = (): JSX.Element => { const blockProps = useBlockProps(); const { cartTotals } = useStoreCart(); const subTotal = getSetting( 'displayCartPricesIncludingTax', false ) ? parseInt( cartTotals.total_items, 10 ) + parseInt( cartTotals.total_items_tax, 10 ) : parseInt( cartTotals.total_items, 10 ); const TEMPLATE = [ [ 'woocommerce/mini-cart-cart-button-block', {} ], [ 'woocommerce/mini-cart-checkout-button-block', {} ], ]; return (
); }; export const Save = (): JSX.Element => { return (
); };