diff --git a/modules/ppcp-paylater-block/resources/js/paylater-block.js b/modules/ppcp-paylater-block/resources/js/paylater-block.js index 27bcbebb1..605f20981 100644 --- a/modules/ppcp-paylater-block/resources/js/paylater-block.js +++ b/modules/ppcp-paylater-block/resources/js/paylater-block.js @@ -1,4 +1,5 @@ import { registerBlockType } from '@wordpress/blocks'; +import { registerCheckoutFilters } from '@woocommerce/blocks-checkout'; import Edit from './edit'; import save from './save'; @@ -13,8 +14,22 @@ const paypalIcon = ( ) -registerBlockType( 'woocommerce-paypal-payments/paylater-messages', { +const blockId = 'woocommerce-paypal-payments/paylater-messages'; + +registerBlockType( blockId, { icon: paypalIcon, edit: Edit, save, } ); + +document.addEventListener( 'DOMContentLoaded', () => { + // allow to add this block inside WC cart/checkout blocks + registerCheckoutFilters( blockId, { + additionalCartCheckoutInnerBlockTypes: ( + defaultValue + ) => { + defaultValue.push( blockId ); + return defaultValue; + }, + } ); +} );