diff --git a/modules/ppcp-button/resources/js/modules/ContextBootstrap/SingleProductBootstap.js b/modules/ppcp-button/resources/js/modules/ContextBootstrap/SingleProductBootstap.js index 8192be38f..927b36d84 100644 --- a/modules/ppcp-button/resources/js/modules/ContextBootstrap/SingleProductBootstap.js +++ b/modules/ppcp-button/resources/js/modules/ContextBootstrap/SingleProductBootstap.js @@ -14,6 +14,7 @@ class SingleProductBootstap { if (!this.shouldRender()) { this.renderer.hideButtons(this.gateway.hosted_fields.wrapper); this.renderer.hideButtons(this.gateway.button.wrapper); + this.messages.hideMessages(); return; } @@ -26,6 +27,7 @@ class SingleProductBootstap { if (!this.shouldRender()) { this.renderer.hideButtons(this.gateway.hosted_fields.wrapper); + this.messages.hideMessages(); return; } diff --git a/modules/ppcp-button/resources/js/modules/Renderer/MessageRenderer.js b/modules/ppcp-button/resources/js/modules/Renderer/MessageRenderer.js index a07e81d21..f7409c683 100644 --- a/modules/ppcp-button/resources/js/modules/Renderer/MessageRenderer.js +++ b/modules/ppcp-button/resources/js/modules/Renderer/MessageRenderer.js @@ -53,5 +53,14 @@ class MessageRenderer { } return true; } + + hideMessages() { + const domElement = document.querySelector(this.config.wrapper); + if (! domElement ) { + return false; + } + domElement.style.display = 'none'; + return true; + } } export default MessageRenderer;