require signature in form

This commit is contained in:
Alex Turchyn
2023-06-24 17:15:36 +03:00
parent a258ca6c79
commit 2c0bed9823
4 changed files with 21 additions and 5 deletions
+6 -1
View File
@@ -215,7 +215,7 @@
<button
type="submit"
class="base-button w-full flex justify-center"
:disabled="isSubmitting || (currentField.required && ['image', 'file'].includes(currentField.type) && !values[currentField.uuid]?.length)"
:disabled="isButtonDisabled"
>
<span class="flex">
<IconInnerShadowTop
@@ -314,6 +314,11 @@ export default {
currentStepFields () {
return this.stepFields[this.currentStep]
},
isButtonDisabled () {
return this.isSubmitting ||
(this.currentField.required && ['image', 'file'].includes(this.currentField.type) && !this.values[this.currentField.uuid]?.length) ||
(this.currentField.required && this.currentField.type === 'signature' && !this.values[this.currentField.uuid]?.length && this.$refs.currentStep && !this.$refs.currentStep.isSignatureStarted)
},
currentField () {
return this.currentStepFields[0]
},