require signature in form

This commit is contained in:
Alex Turchyn committed 2023-06-24 17:49:16 +03:00
1 parent a258ca6c79
commit 2c0bed9823
4 files changed
+21 -5

No files matched your search

+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]
},