import { useFormikContext } from "formik"; import FormGroup from "../components/FormGroup"; import { toast } from "sonner"; import { useSystemConfig } from "../../../hooks/useSystemConfig"; type SystemFileUploadProps = { name: string; selectedFile: File | null | undefined; }; const SystemFileUpload = ({ name, selectedFile }: SystemFileUploadProps) => { const { setFieldValue } = useFormikContext(); const { uploadSettings } = useSystemConfig(); const handleFileUploadClick = () => { if (!selectedFile) return; uploadSettings(selectedFile, { timeoutMs: 30000, fieldName: "upload", }); }; return (