diff --git a/src/components/fieldsAnswerForm/FormFieldRadio.js b/src/components/fieldsAnswerForm/FormFieldRadio.js index 4f79cfeb0621ed39e856e507a1bcd6f8a0f101b8..3f18ffbc7cdb5c6f7178e39dd9f5790b788a52d5 100644 --- a/src/components/fieldsAnswerForm/FormFieldRadio.js +++ b/src/components/fieldsAnswerForm/FormFieldRadio.js @@ -35,8 +35,20 @@ const useStyles = makeStyles(theme => ({ function FormFieldRadio(props) { const classes = useStyles(); + const [selectedValue, setSelectedValue] = React.useState(); + + const handleChange = event => { + setSelectedValue(event.target.value); + }; + const options = props.options.map(function(x) { - return <span>{x.value} <Radio /></span>; + return <span> + {x.value} + <Radio checked={selectedValue === x.value} + onChange={handleChange} + value={x.value} + /> + </span>; }); return (