"use client"
import axios from "axios"
import { Form, Formik } from "formik"
import React, { useState } from "react"
//Dependencies
//Input fields
import ClientField from "./ClientField"
import { data } from "./data"
import FileInput from "./FileInput"
import { initialValues, validationSchema } from "./formSchemas"
import RadioGroup from "./RadioGroup"
import SelectInput from "./SelectInput"
import StatusField from "./StatusField"
import ToggleField from "./ToggleField"
import { FormValues } from "./types"
const FormComponent: React.FC = () => {
const [formSubmitted, setFormSubmitted] = useState(false)
const submitForm = (values: FormValues) => {
return axios.post(
`/api/submitForm`,
{
submissionData: values,
},
{
// options
headers: {
"Content-Type": "application/json",
},
}
)
}
return (
<>