How to disable ripple in Material Design React

前端 未结 3 1242
灰色年华
灰色年华 2021-01-18 10:34

I am talking about this repository. https://github.com/callemall/material-ui

I want to know how to disable the ripple effect from all components.

Thanks.

3条回答
  •  囚心锁ツ
    2021-01-18 10:51

    According to Material-UI documentation, you can disable the ripple effect globally by providing the following in your theme:

    import React from "react";
    
    import Button from "@material-ui/core/Button";
    import { createMuiTheme, MuiThemeProvider } from "@material-ui/core";
    
    export default function ContainedButtons() {
      const theme = createMuiTheme({
        props: {
          // Name of the component
          MuiButtonBase: {
            // The properties to apply
            disableRipple: true // No more ripple, on the whole application!
          }
        }
      });
      return (
        // You need to wrap your component with  tag
        
          
    ); }

    You can check this working sample code.

提交回复
热议问题