import * as SwitchPrimitive from "@radix-ui/react-switch" import { useField } from "formik" import React, { useState } from "react" import ErrorMessage from "./ErrorMessage" import RequiredAsterisk from "./RequiredAsterisk" import Separator from "./Separator" import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" import { faClock } from "@fortawesome/free-regular-svg-icons" const ToggleField = ({ children, ...props }: { children: React.ReactNode } & React.InputHTMLAttributes) => { const { required, ...restProps } = props const [field, meta] = useField({ ...(restProps as { name: string }), type: "checkbox" }) const [checked, setChecked] = useState(false) return (
{ setChecked(isChecked) field.onChange({ target: { name: field.name, value: isChecked } }) }} >
Toggle ON | Select Tolerance Level
) } export default ToggleField