import { Field, useFormikContext } from "formik"; import { useOSDConfig } from "../hooks/useOSDConfig"; import OSDFieldToggle from "./OSDFieldToggle"; import type { OSDConfigFields } from "../../../types/types"; type OSDFieldsProps = { isOSDLoading: boolean; }; const OSDFields = ({ isOSDLoading }: OSDFieldsProps) => { const { osdMutation } = useOSDConfig(); const { values } = useFormikContext(); const includeKeys = Object.keys(values as OSDConfigFields).filter((value) => value.includes("include")); const handleSubmit = async (values: OSDConfigFields) => { const result = await osdMutation.mutateAsync(values); console.log(result); }; if (isOSDLoading) { return
Loading OSD Options...
; } return (

OSD Options

{includeKeys.map((key) => ( ))}
); }; export default OSDFields;