radlab-ui/webapp/src/components/forms/fields/BooleanField.tsx (27 lines of code) (raw):

import { Field } from "formik" import { IUIVariable } from "@/utils/types" interface BooleanField { variable: IUIVariable } const BooleanField: React.FC<BooleanField> = ({ variable }) => { return ( <div className="form-control" key={variable.name}> <div className="flex justify-between"> <label className="w-full flex justify-between font-semibold text-sm text-dim" htmlFor={variable.name} > <div>{variable.display}</div> <Field id={variable.name} type="checkbox" className="checkbox checkbox-primary" name={variable.name} /> </label> </div> <div className="text-sm text-faint mt-1">{variable.description}</div> </div> ) } export default BooleanField