Is it possible to override material-ui components default props?

后端 未结 3 809
春和景丽
春和景丽 2020-11-28 16:28

Lets say i want every Button component from material-ui to have a default props of variant=\"contained\" color=\"secondary\" is it pos

3条回答
  •  悲哀的现实
    2020-11-28 17:06

    The documentation for this is here: https://material-ui.com/customization/globals/#default-props

    Here is an example of how to do this:

    import React from "react";
    import ReactDOM from "react-dom";
    
    import {createMuiTheme, MuiThemeProvider, Button} from "@material-ui/core";
    
    const theme = createMuiTheme({
      props: {
        MuiButton: {
          variant: "contained",
          color: "secondary"
        }
      }
    });
    function App() {
      return (
        
          
        
      );
    }
    
    const rootElement = document.getElementById("root");
    ReactDOM.render(, rootElement);
    

提交回复
热议问题