From d9a0c6e19ada3e74b614fc3a4ed02d8ae55cde9b Mon Sep 17 00:00:00 2001
From: Philipp Stracker
Date: Tue, 13 Aug 2024 12:24:32 +0200
Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A1=20Add=20comments=20to=20context=20?=
=?UTF-8?q?options?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../js/modules/Helper/CheckoutMethodState.js | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/modules/ppcp-button/resources/js/modules/Helper/CheckoutMethodState.js b/modules/ppcp-button/resources/js/modules/Helper/CheckoutMethodState.js
index aecf434f4..41e952e42 100644
--- a/modules/ppcp-button/resources/js/modules/Helper/CheckoutMethodState.js
+++ b/modules/ppcp-button/resources/js/modules/Helper/CheckoutMethodState.js
@@ -14,19 +14,19 @@ export const PaymentMethods = {
* @type {Object}
*/
export const PaymentContext = {
- Product: 'product',
- Cart: 'cart',
- Checkout: 'checkout',
- PayNow: 'pay-now',
- MiniCart: 'mini-cart',
- BlockCart: 'cart-block',
- BlockCheckout: 'checkout-block',
- Preview: 'preview',
+ Cart: 'cart', // Classic cart.
+ Checkout: 'checkout', // Classic checkout.
+ BlockCart: 'cart-block', // Block cart.
+ BlockCheckout: 'checkout-block', // Block checkout.
+ Product: 'product', // Single product page.
+ MiniCart: 'mini-cart', // Mini cart available on all pages except checkout & cart.
+ PayNow: 'pay-now', // Pay for order, via admin generated link.
+ Preview: 'preview', // Layout preview on settings page.
- // Block editor contexts.
+ // Contexts that use blocks to render payment methods.
Blocks: [ 'cart-block', 'checkout-block' ],
- // Custom gateway contexts.
+ // Contexts that display "classic" payment gateways.
Gateways: [ 'checkout', 'pay-now' ],
};