From 867fc87acd490096d5bbbc2a0cb5286763ef0b46 Mon Sep 17 00:00:00 2001 From: Sreenath Sadupally <159588704+SreenathSadupallyGoA@users.noreply.github.com> Date: Tue, 17 Dec 2024 10:04:26 -0700 Subject: [PATCH] feat(feedback-service):validate onBlur for site url CS-3818 (#3877) * feat(feedback-service):validate onBlur for site url CS-3818 * feat(calendar-service):validate onBlur on name calendar event CS-3818 --- .../app/pages/admin/services/calendar/events/addEditModal.tsx | 3 +++ .../src/app/pages/admin/services/feedback/sites/edit.tsx | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/apps/tenant-management-webapp/src/app/pages/admin/services/calendar/events/addEditModal.tsx b/apps/tenant-management-webapp/src/app/pages/admin/services/calendar/events/addEditModal.tsx index 8de8aa3747..0936fbc3c9 100644 --- a/apps/tenant-management-webapp/src/app/pages/admin/services/calendar/events/addEditModal.tsx +++ b/apps/tenant-management-webapp/src/app/pages/admin/services/calendar/events/addEditModal.tsx @@ -159,6 +159,9 @@ export const EventAddEditModal = ({ calendarName }: EventAddEditModalProps): JSX validators['name'].check(value); setCalendarEvent({ ...calendarEvent, name: value }); }} + onBlur={() => { + validators.checkAll({ name: calendarEvent?.name }); + }} /> diff --git a/apps/tenant-management-webapp/src/app/pages/admin/services/feedback/sites/edit.tsx b/apps/tenant-management-webapp/src/app/pages/admin/services/feedback/sites/edit.tsx index 1fe6bcfa25..b00375777a 100644 --- a/apps/tenant-management-webapp/src/app/pages/admin/services/feedback/sites/edit.tsx +++ b/apps/tenant-management-webapp/src/app/pages/admin/services/feedback/sites/edit.tsx @@ -116,6 +116,10 @@ export const SiteAddEditForm: FunctionComponent = ({ validators['url'].check(value); setSite({ ...site, url: value }); }} + onBlur={() => { + validators.checkAll({ url: site.url }); + setUrlError(errors?.['url'] || ''); + }} />