From ab4f0aa6ea4b6dc385086a394acda1b08fb029d5 Mon Sep 17 00:00:00 2001 From: Tola Leng Date: Tue, 24 Jun 2025 22:11:29 +0700 Subject: [PATCH] Refactor: Separate data display by monitoring source and Fix: Display data collection in detail page --- .../AddRegionalAgentDialog.tsx | 6 +- .../services/RegionalAgentFilter.tsx | 92 +++++++++++ .../hooks/useServiceData.tsx | 53 ++++-- .../services/ServiceDetailContainer/index.tsx | 10 +- .../services/ServiceDetailContent.tsx | 40 +++-- .../src/components/services/ServiceForm.tsx | 42 ++++- .../src/components/services/ServiceHeader.tsx | 18 +- .../services/ServiceHistoryDialog.tsx | 3 +- .../services/add-service/ServiceForm.tsx | 42 ++++- .../add-service/ServiceRegionalFields.tsx | 154 ++++++++++++++++++ .../components/services/add-service/types.ts | 3 + .../services/hooks/useUptimeData.ts | 39 +++-- application/src/services/serviceService.ts | 18 ++ application/src/services/uptimeService.ts | 90 +++++++++- application/src/types/service.types.ts | 12 +- 15 files changed, 565 insertions(+), 57 deletions(-) create mode 100644 application/src/components/services/RegionalAgentFilter.tsx create mode 100644 application/src/components/services/add-service/ServiceRegionalFields.tsx diff --git a/application/src/components/regional-monitoring/AddRegionalAgentDialog.tsx b/application/src/components/regional-monitoring/AddRegionalAgentDialog.tsx index 9ade178..70caad3 100644 --- a/application/src/components/regional-monitoring/AddRegionalAgentDialog.tsx +++ b/application/src/components/regional-monitoring/AddRegionalAgentDialog.tsx @@ -250,7 +250,7 @@ export const AddRegionalAgentDialog: React.FC = ({