import { styled } from '@mui/material/styles'; import PropTypes from 'prop-types'; import RadioGroup, { useRadioGroup } from '@mui/material/RadioGroup'; import FormControlLabel from '@mui/material/FormControlLabel'; import Radio from '@mui/material/Radio'; const StyledFormControlLabel = styled((props) => )( ({ theme }) => ({ variants: [ { props: { checked: true }, style: { '.MuiFormControlLabel-label': { color: theme.palette.primary.main, }, }, }, ], }), ); function MyFormControlLabel(props) { const radioGroup = useRadioGroup(); let checked = false; if (radioGroup) { checked = radioGroup.value === props.value; } return ; } MyFormControlLabel.propTypes = { /** * The value of the component. */ value: PropTypes.any, }; export default function UseRadioGroup() { return ( } /> } /> ); }