Работа над проектом, использующим библиотеку компонентов Material-UI компонентов, и я получил запрос на пользовательский цвет наведения курсора, который находится за пределами обычного соглашения темы MUI.
Я нашел этот соответствующий блок кода в источнике Raised Button, https://github.com/callemall/material-ui/blob/master/src/RaisedButton/RaisedButton.js#L98. Настройка пользовательского labelColor изменяет состояние зависания, но это все еще не удовлетворяет моей текущей потребности в том, чтобы цвет наведения кнопки отличался от цвета ярлыка.
overlay: {
height: buttonHeight,
borderRadius: borderRadius,
backgroundColor: (state.keyboardFocused || state.hovered) && !disabled &&
fade(labelColor, amount),
transition: transitions.easeOut(),
top: 0,
},
Есть ли способ переопределить цвет фона наложения другим способом, чтобы я мог использовать отдельный пользовательский цвет?
Чтобы уточнить, я ищу, чтобы сделать это, используя встроенный стиль или переопределив опору на кнопке. Добавление класса и использование внешнего CSS не является вариантом.