diff --git a/assets/js/components/Savings/Savings.vue b/assets/js/components/Savings/Savings.vue index b58de4e84..91cdc5098 100644 --- a/assets/js/components/Savings/Savings.vue +++ b/assets/js/components/Savings/Savings.vue @@ -311,16 +311,6 @@ export default defineComponent({ selectedRegion: settings.savingsRegion || ("Germany" as string), }; }, - mounted() { - const modal = this.$refs["modal"] as HTMLElement; - modal.addEventListener("shown.bs.modal", this.handleShown); - modal.addEventListener("hidden.bs.modal", this.handleHidden); - }, - unmounted() { - const modal = this.$refs["modal"] as HTMLElement; - modal?.removeEventListener("shown.bs.modal", this.handleShown); - modal?.removeEventListener("hidden.bs.modal", this.handleHidden); - }, computed: { sponsorActive(): boolean { return !!this.sponsor?.status?.name; @@ -429,6 +419,16 @@ export default defineComponent({ return this.indicatorValueFor(this.indicator, true); }, }, + mounted() { + const modal = this.$refs["modal"] as HTMLElement; + modal.addEventListener("shown.bs.modal", this.handleShown); + modal.addEventListener("hidden.bs.modal", this.handleHidden); + }, + unmounted() { + const modal = this.$refs["modal"] as HTMLElement; + modal?.removeEventListener("shown.bs.modal", this.handleShown); + modal?.removeEventListener("hidden.bs.modal", this.handleHidden); + }, methods: { showCommunity() { this.communityView = true;