From e07f769288b60bfc226d37ca7154fcf61bbba7cf Mon Sep 17 00:00:00 2001 From: Toba Ojo Date: Wed, 26 Nov 2025 13:00:41 +0000 Subject: [PATCH] - refactor: replace Output component with OutputForms and update related hooks and types --- .../dashboard/components/SystemHealth.tsx | 2 +- .../dashboard/components/SystemOverview.tsx | 1 - .../output/components/BearerTypeFields.tsx | 4 +- .../output/components/ChannelCard.tsx | 6 +- .../output/components/ChannelFields.tsx | 9 +-- src/features/output/components/Output.tsx | 50 ------------ .../output/components/OutputForms.tsx | 81 +++++++++++++++++++ src/features/output/hooks/useBearer.ts | 65 +++++++++++++++ .../output/hooks/useDispatcherConfig.ts | 47 +++++++++++ src/features/output/hooks/useGetOutputs.ts | 20 ----- .../output/hooks/useOptionalConstants.tsx | 0 src/features/output/hooks/usePostOutputs.ts | 21 ----- src/routes/output.tsx | 4 +- src/types/types.ts | 26 ++++++ 14 files changed, 232 insertions(+), 104 deletions(-) delete mode 100644 src/features/output/components/Output.tsx create mode 100644 src/features/output/components/OutputForms.tsx create mode 100644 src/features/output/hooks/useBearer.ts create mode 100644 src/features/output/hooks/useDispatcherConfig.ts delete mode 100644 src/features/output/hooks/useGetOutputs.ts create mode 100644 src/features/output/hooks/useOptionalConstants.tsx delete mode 100644 src/features/output/hooks/usePostOutputs.ts diff --git a/src/features/dashboard/components/SystemHealth.tsx b/src/features/dashboard/components/SystemHealth.tsx index de4f3b4..4a21206 100644 --- a/src/features/dashboard/components/SystemHealth.tsx +++ b/src/features/dashboard/components/SystemHealth.tsx @@ -19,7 +19,7 @@ const SystemHealth = ({ startTime, uptime, statuses, isLoading, isError, dateUpd if (isLoading) { return Loading system health…; } - + console.log(statuses); return (
diff --git a/src/features/dashboard/components/SystemOverview.tsx b/src/features/dashboard/components/SystemOverview.tsx index c7aba54..b440e22 100644 --- a/src/features/dashboard/components/SystemOverview.tsx +++ b/src/features/dashboard/components/SystemOverview.tsx @@ -14,7 +14,6 @@ const SystemOverview = () => { const isError = query?.isError; const dateUpdatedAt = query?.dataUpdatedAt; - console.log(query?.dataUpdatedAt); return ( diff --git a/src/features/output/components/BearerTypeFields.tsx b/src/features/output/components/BearerTypeFields.tsx index dccbd26..6257bc3 100644 --- a/src/features/output/components/BearerTypeFields.tsx +++ b/src/features/output/components/BearerTypeFields.tsx @@ -1,6 +1,8 @@ -import { Field } from "formik"; +import { Field, useFormikContext } from "formik"; +import type { FormTypes } from "../../../types/types"; const BearerTypeFields = () => { + useFormikContext(); return (