В моем проекте (я использую @ material-ui / core: "1.4.3"), и я нашел это решение для решения этой проблемы.
1) Сначала импортируйте MuiThemeProvider & createMuiThemeна вашем компоненте:
import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles';
2) Затем добавьте следующие строки кода после импорта:
const theme = createMuiTheme({
// For Underline Color After Click
palette: {
primary: { main: "#00BCD6"},
},
// For Underline Hover Color
overrides: {
MuiInput: {
underline: {
'&:hover:not($disabled):not($error):not($focused):before': {
borderBottom: '1px solid rgba(0, 0, 0, 0.42)',
},
},
}
}
});
3) И на последнем этапе оберните ваш компонент, который вы хотите редактироватьс этим кодом:
<MuiThemeProvider theme={theme}>
// Your Component here
</MuiThemeProvider>
Надеюсь, это поможет вам!:)