import { FormControl, FormControlLabel, FormHelperText, FormLabel, Radio, RadioGroup, } from "@mui/material"; import React from "react"; import { Field } from "../../data/pfa-fields"; export interface RadioGroupInputProps { field: Field; visible: boolean; formValues: { [key: string]: string }; handleChange: (id: string, value: string) => void; row?: boolean; } export const RadioGroupInput: React.FC = ({ field, formValues, handleChange, visible, row = false, }) => { return ( <> {visible && ( {field.label} handleChange(field.id, e.target.value)} row={row} > {field.options?.map((option) => ( } label={option.label} /> ))} {field.description && ( {field.description} )} )} ); };