♻️ Move config object to appropriate file

This commit is contained in:
Philipp Stracker 2024-07-30 13:51:16 +02:00
parent ef6632c85f
commit 490cd1958b
No known key found for this signature in database
2 changed files with 25 additions and 18 deletions

View file

@ -6,6 +6,7 @@ import { setEnabled } from '../../../ppcp-button/resources/js/modules/Helper/But
import widgetBuilder from '../../../ppcp-button/resources/js/modules/Renderer/WidgetBuilder';
import UpdatePaymentData from './Helper/UpdatePaymentData';
import { apmButtonsInit } from '../../../ppcp-button/resources/js/modules/Helper/ApmButtons';
import { PaymentContext as CONTEXT } from '../../../ppcp-button/resources/js/modules/Helper/CheckoutMethodState';
/**
* Plugin-specific styling.
@ -26,24 +27,6 @@ import { apmButtonsInit } from '../../../ppcp-button/resources/js/modules/Helper
* @property {string} language - The locale; an empty string will apply the user-agent's language.
*/
/**
* List of valid context values that the button can have.
*
* @type {Object}
*/
const CONTEXT = {
Product: 'product',
Cart: 'cart',
Checkout: 'checkout',
PayNow: 'pay-now',
MiniCart: 'mini-cart',
BlockCart: 'cart-block',
BlockCheckout: 'checkout-block',
Preview: 'preview', // Block editor contexts.
Blocks: [ 'cart-block', 'checkout-block' ], // Custom gateway contexts.
Gateways: [ 'checkout', 'pay-now' ],
};
class GooglepayButton {
#wrapperId = '';
#ppcpButtonWrapperId = '';