From e47a9eed61bd7f28895d788d40e20aa2be82d3cd Mon Sep 17 00:00:00 2001 From: Muhammad Shahzad Date: Thu, 6 Jun 2024 04:22:18 +0500 Subject: [PATCH] fixes --- resources/js/@core/utils/validators.js | 6 + .../AccountSettingsAccount.vue | 162 +++++++++++++----- vite.config.js | 8 +- 3 files changed, 128 insertions(+), 48 deletions(-) diff --git a/resources/js/@core/utils/validators.js b/resources/js/@core/utils/validators.js index 46d16f0..fdb710e 100644 --- a/resources/js/@core/utils/validators.js +++ b/resources/js/@core/utils/validators.js @@ -112,6 +112,12 @@ export const requiredFirstName = value => { return !!String(value).trim().length || 'Name is required' } +export const requiredName = value => { +if (isNullOrUndefined(value) || isEmptyArray(value) || value === false) + return 'Name field is required' + +return !!String(value).trim().length || 'Name is required' +} export const requiredLastName = value => { if (isNullOrUndefined(value) || isEmptyArray(value) || value === false) return 'Last Name field is required' diff --git a/resources/js/views/pages/account-settings/AccountSettingsAccount.vue b/resources/js/views/pages/account-settings/AccountSettingsAccount.vue index 5c17c80..de5ff09 100644 --- a/resources/js/views/pages/account-settings/AccountSettingsAccount.vue +++ b/resources/js/views/pages/account-settings/AccountSettingsAccount.vue @@ -1,48 +1,85 @@