问题描述
我正在使用MUI数据表,并且正在尝试向工具栏添加“添加图标”。我已经尝试过:https://github.com/gregnb/mui-datatables/blob/master/examples/customize-toolbar/CustomToolbar.js,但是没有用。 错误: 元素类型无效:预期为字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义文件中导出组件,或者可能混淆了默认导入和命名导入。 添加此图标的最简单的方法是什么?我不知道该怎么做。
解决方法
正如我在提供的链接中看到的那样,您的类组件默认导出。 因此,请确保在MUI数据表所在的组件中,正在导入自定义工具栏组件,如下所示:
import CustomToolbar from '...path/to/CustomToolbar';
而不是这样:
import {CustomToolbar} from '...path/to/CustomToolbar';
,
您是否已安装软件包@material-ui/icons
?