diff --git a/frontend/src/views/Pages/AccountOverview.vue b/frontend/src/views/Pages/AccountOverview.vue index 0a59732b1..5c7b9fb76 100644 --- a/frontend/src/views/Pages/AccountOverview.vue +++ b/frontend/src/views/Pages/AccountOverview.vue @@ -19,6 +19,7 @@ :amount="transactionData.amount" :memo="transactionData.memo" :date="transactionData.target_date" + :loading="loading" @send-transaction="sendTransaction" @on-reset="onReset" > @@ -74,6 +75,7 @@ export default { transactionData: EMPTY_TRANSACTION_DATA, error: false, currentTransactionStep: 0, + loading: false, } }, props: { @@ -100,6 +102,7 @@ export default { this.currentTransactionStep = 1 }, async sendTransaction() { + this.loading = true const result = await communityAPI.send(this.$store.state.sessionId, this.transactionData) if (result.success) { this.error = false @@ -108,6 +111,7 @@ export default { this.error = true } this.currentTransactionStep = 2 + this.loading = false }, onReset() { this.transactionData = EMPTY_TRANSACTION_DATA diff --git a/frontend/src/views/Pages/AccountOverview/GddSend/TransactionConfirmation.vue b/frontend/src/views/Pages/AccountOverview/GddSend/TransactionConfirmation.vue index 586e9104e..0b318b815 100644 --- a/frontend/src/views/Pages/AccountOverview/GddSend/TransactionConfirmation.vue +++ b/frontend/src/views/Pages/AccountOverview/GddSend/TransactionConfirmation.vue @@ -27,7 +27,7 @@ {{ $t('form.cancel') }} - + {{ $t('form.send_now') }} @@ -43,6 +43,7 @@ export default { amount: { type: String, default: '' }, memo: { type: String, default: '' }, date: { type: String, default: '' }, + loading: { type: Boolean, default: false }, }, }