diff --git a/frontend/src/components/GddSend/TransactionForm.vue b/frontend/src/components/GddSend/TransactionForm.vue index f32aa0212..f8d683b53 100644 --- a/frontend/src/components/GddSend/TransactionForm.vue +++ b/frontend/src/components/GddSend/TransactionForm.vue @@ -68,6 +68,7 @@ :placeholder="'0.01'" :rules="{ required: true, gddSendAmount: [0.01, balance] }" typ="TransactionForm" + disabled="isBalanceDisabled" > @@ -82,6 +83,7 @@ :label="$t('form.message')" :placeholder="$t('form.message')" :rules="{ required: true, min: 5, max: 255 }" + disabled="isBalanceDisabled" /> diff --git a/frontend/src/components/Inputs/InputAmount.vue b/frontend/src/components/Inputs/InputAmount.vue index 07f979596..8c22af5bd 100644 --- a/frontend/src/components/Inputs/InputAmount.vue +++ b/frontend/src/components/Inputs/InputAmount.vue @@ -21,6 +21,7 @@ v-focus="amountFocused" @focus="amountFocused = true" @blur="normalizeAmount(valid)" + :disabled="disabled" > @@ -58,6 +59,7 @@ export default { placeholder: { type: String, required: true, default: 'Amount' }, value: { type: String, required: true }, balance: { type: Number, default: 0.0 }, + disabled: { required: false, type: Boolean, default: false }, }, data() { return { diff --git a/frontend/src/components/Inputs/InputTextarea.vue b/frontend/src/components/Inputs/InputTextarea.vue index d50e6b3ba..a2fc4848d 100644 --- a/frontend/src/components/Inputs/InputTextarea.vue +++ b/frontend/src/components/Inputs/InputTextarea.vue @@ -17,6 +17,7 @@ trim rows="4" max-rows="4" + :disabled="disabled" > {{ errors[0] }} @@ -36,6 +37,7 @@ export default { label: { type: String, required: true }, placeholder: { type: String, required: true }, value: { type: String, required: true }, + disabled: { required: false, type: Boolean, default: false }, }, data() { return {