В Material UI v4.9.12 я могу создать пользовательский флажок с (фиксированным) другим цветом:
const GreenCheckbox = withStyles({
root: {
color: green[400],
'&$checked': {
color: green[600],
},
},
checked: {},
})((props) => {
return <Checkbox {...props} />
}
)
Но это не меняет цвет шрифта и устанавливает цвет только тогда, когда флажок не установлен. не отключен.
Как я могу сделать оба? Что мне нужно переопределить?
Пока мне удалось переопределить цвет значка только с помощью встроенного стиля:
<GreenCheckbox style={{color: green[600]}} onChange={cb} checked={checked} disabled/>