一. 问题描述
网上 下载的前端dashboard,默认用的material UI 的版本是1.0,但是现在material UI都更新到4.0了。所以在package.json文件中更新版本后,之前的代码报错 Generic type 'StyleRulesCallback' requires between 2 and 3 type arguments.
二. 问题解决
使用material UI 1.0的时候,代码如下:
import { StyleRulesCallback } from '@material-ui/core';
import {
defaultFont,
grayColor,
infoColor,
primaryColor,
} from 'assets/jss/material-dashboard-react';
const tableStyle: StyleRulesCallback = theme => ({
primaryTableHeader: {
color: primaryColor,
},
infoTableHeader: {
color: infoColor,
},
grayTableHeader: {
color: grayColor,
},
table: {
marginBottom: '0',
width: '100%',
maxWidth: '100%',
backgroundColor: 'transparent',
borderSpacing: '0',
borderCollapse: 'collapse',
},
tableHeadCell: {
color: 'inherit',
...defaultFo