Как изменить стиль в mui checkbox на противоположный?

Есть простой компонент Checkbox с атрибутом color="primary" по умолчанию, этот атрибут добавляет цвет к фону флажка, а сам флажок прозрачный, как можно сделать наоборот? Вот пример как есть: введите сюда описание изображения

а хотел бы получить что то подобное: введите сюда описание изображения

Пример первого варианта:

https://codesandbox.io/s/quizzical-dubinsky-s3tw84?file=/src/App.js


Ответы (1 шт):

Автор решения: sterx
<Checkbox 
  icon={<CheckBoxOutlineBlankTwoTone color='warning' />}
  сheckedIcon={<CheckBoxTwoTone />}
/>

смысл в том что для CheckBox MUI нет стилей, поэтому берете иконки тут https://mui.com/material-ui/material-icons/?query=CheckBox&theme=Two+tone и раскрашиваете в нужный color взяв его тут https://mui.com/material-ui/customization/palette/ к примеру Т.о. в непомеченном состоянии у вас иконка CheckBoxOutlineBlankTwoTone, в помеченном CheckBoxTwoTone Ну и цветом раскрасите в нужный

→ Ссылка