React Material UI: How to give a button a custom color when disabled?

前端 未结 3 2130
面向向阳花
面向向阳花 2021-02-14 11:23

I\'m building a React App using Material UI.

If the button is disabled, it is grey and opaque. I\'d like it to be in my themes primary color and opaque.

So here

3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-02-14 11:46

    Neps answer is correct, but I will add more details.

    First of all you should import createMuiTheme and ThemeProvider:

    import { createMuiTheme } from '@material-ui/core/styles'
    import { ThemeProvider } from '@material-ui/styles';
    

    Create theme:

    const theme = createMuiTheme({
      palette: {
        action: {
          disabledBackground: 'set color of background here',
          disabled: 'set color of text here'
        }
      }
    });
    

    And wrap your button:

    
      
    
    

提交回复
热议问题