diff --git a/src/components/Contentful/CampaignLoanWrapper.vue b/src/components/Contentful/CampaignLoanWrapper.vue index ccbaac8140..b3697149f9 100644 --- a/src/components/Contentful/CampaignLoanWrapper.vue +++ b/src/components/Contentful/CampaignLoanWrapper.vue @@ -46,6 +46,7 @@ @show-loan-details="componentProps.showLoanDetails" @reset-loan-filters="componentProps.handleResetLoanFilters" @remove-loan-from-basket="componentProps.removeLoanFromBasket" + @show-basket="componentProps.showBasket" /> diff --git a/src/components/CorporateCampaign/CampaignLoanGridDisplay.vue b/src/components/CorporateCampaign/CampaignLoanGridDisplay.vue index 6fa4c8234c..3e3dd39622 100644 --- a/src/components/CorporateCampaign/CampaignLoanGridDisplay.vue +++ b/src/components/CorporateCampaign/CampaignLoanGridDisplay.vue @@ -13,12 +13,11 @@ :loan-id="loan" :show-action-button="true" :custom-loan-details="true" - :custom-checkout-button-text="getCheckoutBtnText(loan)" :checkout-route="checkoutRoute" :use-emitted-add-to-basket="true" @show-loan-details="showLoanDetails(loans[index])" @add-to-basket="addToBasket" - @custom-checkout-button-action="removeLoanFromBasket(loan)" + @custom-checkout-button-action="$emit('show-basket')" /> @@ -221,6 +220,7 @@ export default { } }, methods: { + // Currently Unused getCheckoutBtnText(loan) { const amount = this.getAmountLended(loan); if (amount > 0) { @@ -242,6 +242,9 @@ export default { removeLoanFromBasket(loanId) { this.$emit('remove-loan-from-basket', loanId); }, + showBasket() { + this.$emit('show-basket'); + }, fetchLoans() { if (this.isVisible) { this.loadingLoans = true;