Я создаю приложение React, используя интерфейс материалов.
Если кнопка отключена, она серая и непрозрачная.Мне бы хотелось, чтобы в моих темах основной цвет был непрозрачным.
Итак, вот что я попробовал:
import React from "react";
import PropTypes from "prop-types";
import { withStyles } from "@material-ui/core/styles";
import Button from "@material-ui/core/Button";
const styles = theme => ({
button: {
":disabled": {
backgroundColor: theme.palette.primary || 'red'
}
}
});
function ContainedButtons(props) {
const { classes } = props;
return (
<div>
<Button
variant="contained"
color="secondary"
disabled
className={classes.button}
>
Disabled
</Button>
</div>
);
}
ContainedButtons.propTypes = {
classes: PropTypes.object.isRequired
};
export default withStyles(styles)(ContainedButtons);
Но кнопка остается серой.Как вы можете изменить стиль отключенного элемента?