在 material-ui v5 中你打算如何覆盖主题组件中不存在的属性的样式

时间:2021-03-10 05:49:42

标签: material-ui

我正在尝试设置 MuiDataTables 的样式,并且目前正在使用 Adaptv4theme 来完成它,如下所示

declare module '@material-ui/core/styles/overrides' {
  export interface ComponentNameToClassKey {
    MUIDataTable: any;
    MUIDataTableFilterList: any;
  }
}

export const theme = createMuiTheme(
  adaptV4Theme({
    overrides: {
      MUIDataTable: {
        paper: {
          boxShadow: 'none',
        },
        responsiveBase: {
          overflow: 'clip',
        },
      },
      MUIDataTableFilterList: {
        chip: {
          margin: '8px',
        },
      },

但是,adaptV4Theme 已被弃用,并且不知道如何像尝试时一样将我的代码升级到新约定

theme.components = {
  ...theme.components,
  MUIDataTable:{
     overrideStyles: {

     },
  },

我收到以下错误: 对象字面量只能指定已知属性,并且“组件”类型中不存在“MUIDataTable”。

我打算如何放弃使用adapterV4Theme?

0 个答案:

没有答案