From 5bc4b866c46fe2e9ba8b4f602b2911584609353b Mon Sep 17 00:00:00 2001 From: Forms Dev Date: Fri, 17 Nov 2023 16:25:10 +0530 Subject: [PATCH] WIP --- resources/js/components/forms/DateInput.vue | 3 +- resources/js/components/forms/FileInput.vue | 37 +-- .../components/forms/components/VSelect.vue | 287 +++++++++--------- .../components/forms/validation/HasError.vue | 2 +- 4 files changed, 170 insertions(+), 159 deletions(-) diff --git a/resources/js/components/forms/DateInput.vue b/resources/js/components/forms/DateInput.vue index bfccfdb..946575e 100644 --- a/resources/js/components/forms/DateInput.vue +++ b/resources/js/components/forms/DateInput.vue @@ -42,6 +42,7 @@ diff --git a/resources/js/components/forms/validation/HasError.vue b/resources/js/components/forms/validation/HasError.vue index 0cde282..814d8f5 100644 --- a/resources/js/components/forms/validation/HasError.vue +++ b/resources/js/components/forms/validation/HasError.vue @@ -21,7 +21,7 @@ export default { }, computed: { errorMessage () { - if (!this.form.errors || !this.form.errors.any()) return null + if (!this.form || !this.form.errors || !this.form.errors.any()) return null const subErrorsKeys = Object.keys(this.form.errors.all()).filter((key) => { return key.startsWith(this.field) && key !== this.field })