diff --git a/src/fmg-components/content-group-modal/content-group-modal.vue b/src/fmg-components/content-group-modal/content-group-modal.vue
index d9d9da937..a64d10fa3 100644
--- a/src/fmg-components/content-group-modal/content-group-modal.vue
+++ b/src/fmg-components/content-group-modal/content-group-modal.vue
@@ -12,6 +12,7 @@
class="my-4 caption modal-sub-body"
v-if="ModalSubBodyText"
v-html="ModalSubBodyText">
+
@@ -22,6 +23,10 @@ export default {
name: "content-group-modal",
props: {
cmsWidgetName: String,
+ footerButtonActionName: {
+ type: String,
+ default: null,
+ },
},
computed: {
ModalName() {
@@ -50,10 +55,16 @@ export default {
openModal() {
this.$refs[this.ModalName].openModal();
},
-
- footerButtonClick() {
+ closeModal() {
this.$refs[this.ModalName].closeModal();
},
+ footerButtonClick() {
+ if (this.footerButtonActionName) {
+ this.$emit(this.footerButtonActionName, this.ModalName);
+ } else {
+ this.closeModal();
+ }
+ },
},
components: {
modal,
diff --git a/src/fmg-components/add-vaps-modal-buttons/add-vaps-button/add-vaps-button.vue b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-button/add-vaps-button.vue
similarity index 100%
rename from src/fmg-components/add-vaps-modal-buttons/add-vaps-button/add-vaps-button.vue
rename to src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-button/add-vaps-button.vue
diff --git a/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue
new file mode 100644
index 000000000..a01d2d39f
--- /dev/null
+++ b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue
index 45565d536..e0bf475ac 100644
--- a/src/layouts/payment-method/payment-method.vue
+++ b/src/layouts/payment-method/payment-method.vue
@@ -42,12 +42,10 @@
+ vapsTilesCmsName="VapsProductTiles" />
-
{
@@ -320,7 +308,6 @@ export default {
);
}
},
-
async piaSetup(payNowType) {
this.$refs.loadingModal.showModal();
@@ -398,7 +385,6 @@ export default {
cart,
alert,
addVapsModalButtons,
- contentGroupModal,
paymentMethodQuestion,
},
};