import {PaymentDetails} from "../typings/wc-types"; import StitchExpressLabel from "./StitchExpressLabel"; import StitchExpressPaymentMethod from "./StitchExpressPaymentMethod"; const {registerPaymentMethod} = window.wc.wcBlocksRegistry; registerPaymentMethod({ // @ts-expect-error Props are passed at a separate time label: , ariaLabel: 'Pay with Stitch Express', // @ts-expect-error Props are passed at a separate time content: , // @ts-expect-error Props are passed at a separate time edit: , name: 'stitch-express', canMakePayment(paymentDetails: PaymentDetails) { const {currency_code, total_price} = paymentDetails.cartTotals; return currency_code === 'ZAR' && parseInt(total_price, 10) >= 500; }, supports: { features: ['products', 'refunds'], }, placeOrderButtonLabel: 'Pay' })