From 90eb976092355e55081eb3b099918332ce158ec3 Mon Sep 17 00:00:00 2001 From: Toba Ojo Date: Tue, 25 Nov 2025 23:04:40 +0000 Subject: [PATCH 1/4] - can get data need to post --- .../output/components/ChannelCard.tsx | 14 ++++++++++--- .../output/components/ChannelFields.tsx | 21 ++++++++++++++++++- src/features/output/components/Output.tsx | 10 +++++++-- src/features/output/hooks/useGetOutputs.ts | 20 ++++++++++++++++++ src/features/output/hooks/usePostOutputs.ts | 21 +++++++++++++++++++ 5 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 src/features/output/hooks/useGetOutputs.ts create mode 100644 src/features/output/hooks/usePostOutputs.ts diff --git a/src/features/output/components/ChannelCard.tsx b/src/features/output/components/ChannelCard.tsx index 1378161..3ba087e 100644 --- a/src/features/output/components/ChannelCard.tsx +++ b/src/features/output/components/ChannelCard.tsx @@ -3,14 +3,22 @@ import Card from "../../../ui/Card"; import CardHeader from "../../../ui/CardHeader"; import ChannelFields from "./ChannelFields"; import type { FormTypes } from "../../../types/types"; +import { useGetOutputs } from "../hooks/useGetOutputs"; const ChannelCard = () => { - const { values, errors, touched } = useFormikContext(); - + const { values, errors, touched, setFieldValue } = useFormikContext(); + const { query } = useGetOutputs(values?.format?.toLowerCase() || "json"); + const outputData = query?.data; return ( - +