disabled email if balance 0 / 3

This commit is contained in:
ogerly 2023-01-04 11:54:19 +01:00
parent 83bfc84f4f
commit c1abcb699e
3 changed files with 6 additions and 0 deletions

View File

@ -68,6 +68,7 @@
:placeholder="'0.01'" :placeholder="'0.01'"
:rules="{ required: true, gddSendAmount: [0.01, balance] }" :rules="{ required: true, gddSendAmount: [0.01, balance] }"
typ="TransactionForm" typ="TransactionForm"
disabled="isBalanceDisabled"
></input-amount> ></input-amount>
</b-col> </b-col>
</b-row> </b-row>
@ -82,6 +83,7 @@
:label="$t('form.message')" :label="$t('form.message')"
:placeholder="$t('form.message')" :placeholder="$t('form.message')"
:rules="{ required: true, min: 5, max: 255 }" :rules="{ required: true, min: 5, max: 255 }"
disabled="isBalanceDisabled"
/> />
</b-col> </b-col>
</b-row> </b-row>

View File

@ -21,6 +21,7 @@
v-focus="amountFocused" v-focus="amountFocused"
@focus="amountFocused = true" @focus="amountFocused = true"
@blur="normalizeAmount(valid)" @blur="normalizeAmount(valid)"
:disabled="disabled"
></b-form-input> ></b-form-input>
<b-form-invalid-feedback v-bind="ariaMsg"> <b-form-invalid-feedback v-bind="ariaMsg">
@ -58,6 +59,7 @@ export default {
placeholder: { type: String, required: true, default: 'Amount' }, placeholder: { type: String, required: true, default: 'Amount' },
value: { type: String, required: true }, value: { type: String, required: true },
balance: { type: Number, default: 0.0 }, balance: { type: Number, default: 0.0 },
disabled: { required: false, type: Boolean, default: false },
}, },
data() { data() {
return { return {

View File

@ -17,6 +17,7 @@
trim trim
rows="4" rows="4"
max-rows="4" max-rows="4"
:disabled="disabled"
></b-form-textarea> ></b-form-textarea>
<b-form-invalid-feedback v-bind="ariaMsg"> <b-form-invalid-feedback v-bind="ariaMsg">
{{ errors[0] }} {{ errors[0] }}
@ -36,6 +37,7 @@ export default {
label: { type: String, required: true }, label: { type: String, required: true },
placeholder: { type: String, required: true }, placeholder: { type: String, required: true },
value: { type: String, required: true }, value: { type: String, required: true },
disabled: { required: false, type: Boolean, default: false },
}, },
data() { data() {
return { return {