Could not override the style using className
on a Button
. The same style works correctly on a TextField
. Using style
prop allows to override Button
style.
What am I missing?
Issue link: https://codesandbox.io/s/bold-dewdney-r6y8u
Same Code:
import React from "react";
import { Button, TextField } from "material-ui";
import { makeStyles } from "@material-ui/core/styles";
const useStyles = makeStyles((theme) => ({
buttonStyle: {
backgroundColor: "#ADD8E6"
}
}));
const App = () => {
const classes = useStyles();
return (
<div>
<Button className={classes.buttonStyle}>Failed Submit</Button>
<Button style={{ backgroundColor: "#CACACA" }}>Working Submit</Button>
<br />
<br />
<TextField className={classes.buttonStyle} label="Name" />
</div>
);
};
export default App;