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'] || '');
+ }}
/>