@Helios69

Как переопределить некоторые стили компонента Switch в Material-UI?

Пытаюсь переопределить стили для компонента Switch из Material-UI. Вроде как что-то получается, но нужно так же переопределить стили для состояния disabled. Погуглил, покопался в документации, так ничего и не нашел. Да, есть некий псевдокласс disabled, который
Pseudo-class applied to the internal SwitchBase component's disabled class.
, но я не понимаю как через него менять конкретные части компонента. Вот что есть:
Должно быть как на картинке ниже:
spoiler
5fd4d970b7b9b576293557.png
  • Вопрос задан
  • 484 просмотра
Решения вопроса 1
Simply1993
@Simply1993
Frontend developer
Скорее всего так, попробуйте.
Возможно, в стилях придётся писать !important
import { makeStyles } from "@material-ui/core/styles";
import Switch from "@material-ui/core/Switch";

const useStyles = makeStyles({
  classForDisabled: {
    // ...your css...
  }
});

export default function App() {
  const styles = useStyles();

  return (
    <div className="App">
      <Switch classes={{ disabled: styles.classForDisabled }} disabled={true} />
    </div>
  );
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы