diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue
index 354700279..ae361b452 100644
--- a/src/layouts/payment-method/payment-method.vue
+++ b/src/layouts/payment-method/payment-method.vue
@@ -21,7 +21,7 @@
-
+
@@ -143,6 +143,8 @@ export default {
"payment-method"
);
+ const reviewDropdownPromise = reviewDropdown.methods.loadInitialData();
+
const promiseResultMap = [
{
resultKey: "cmsContent",
@@ -156,6 +158,10 @@ export default {
resultKey: "rainDefense",
promise: rainDefensePromise,
},
+ {
+ resultKey: "reviewDropdownData",
+ promise: reviewDropdownPromise,
+ },
];
const resultMap = await settleAllPromises(promiseResultMap);
@@ -243,6 +249,8 @@ export default {
);
vm.updateFooterButtonText(vm.customCtaCopy);
+ vm.$refs.reviewDropdown.initializeComponent(resultMap.reviewDropdownData);
+
if (revalidatePromoResponse) {
const revalidateAlerts = buildToastMessagesFromRevalidateOrValidatePromoResponse(
revalidatePromoResponse,
diff --git a/src/layouts/payment-method/review-dropdown/review-block/review-block.vue b/src/layouts/payment-method/review-dropdown/review-block/review-block.vue
index 5bf49809f..cdf751507 100644
--- a/src/layouts/payment-method/review-dropdown/review-block/review-block.vue
+++ b/src/layouts/payment-method/review-dropdown/review-block/review-block.vue
@@ -31,11 +31,7 @@ export default {
data() {
return {};
},
- methods: {
- linkClicked() {
- this.$emit("edit-clicked");
- },
- },
+ methods: {},
components: {
textBlock,
textLink,
diff --git a/src/layouts/payment-method/review-dropdown/review-dropdown.vue b/src/layouts/payment-method/review-dropdown/review-dropdown.vue
index 287abac19..f63af4a8b 100644
--- a/src/layouts/payment-method/review-dropdown/review-dropdown.vue
+++ b/src/layouts/payment-method/review-dropdown/review-dropdown.vue
@@ -1,8 +1,52 @@
- review component added
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+