File "advanced-card-checkout-block.js"

Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-blocks/resources/js/advanced-card-checkout-block.js
File size: 823 bytes
MIME-type: text/x-java
Charset: utf-8

import {registerPaymentMethod} from '@woocommerce/blocks-registry';
import {CardFields} from './Components/card-fields';

const config = wc.wcSettings.getSetting('ppcp-credit-card-gateway_data');

const Label = ({components, config}) => {
    const {PaymentMethodIcons} = components;
    return <>
        <span dangerouslySetInnerHTML={{__html: config.title}}/>
        <PaymentMethodIcons
            icons={ config.card_icons }
            align="right"
        />
    </>
}

registerPaymentMethod({
    name: config.id,
    label: <Label config={config}/>,
    content: <CardFields config={config}/>,
    edit: <CardFields config={config}/>,
    ariaLabel: config.title,
    canMakePayment: () => {
        return true;
    },
    supports: {
        showSavedCards: true,
        features: config.supports,
    },
});