import React, { useState, useEffect } from "react";
import { UseCovid19, Cases } from "./UseCovid19";
import "./Covid19.css";
import MUIDataTable from "mui-datatables";
import { createMuiTheme, MuiThemeProvider } from "@material-ui/core/styles";
import { Checkbox } from "@material-ui/core";
export const Covid19 = () => {
const { error, isLoaded, items } = UseCovid19();
const columns = [
{
name: "specimen_collection_date",
label: "Specimen Collection Date",
options: {
filter: true,
sort: true,
},
},
{
name: "case_disposition",
label: "Case Disposition",
option: {
filter: true,
sort: true,
},
},
{
name: "transmission_category",
label: "Transmission Category",
option: {
filter: true,
sort: true,
},
},
{
name: "case_count",
label: "Case Count",
option: {
filter: true,
sort: true,
},
},
];
const options = {
filterType: "checkbox",
};
if (error) {
return <div>Error: {error}</div>;
} else if (!isLoaded) {
return <div>Loading...</div>;
} else {
return (
<div className="myTable">
<MUIDataTable
title={"Employee List"}
data={items}
columns={columns}
options={options}
/>
</div>
);
}
};
options={options}
当我插入 filterType="Checkbox" 时出现错误,它给了我这个错误
类型'{过滤器类型:字符串;}' 不可分配给类型 'Partial<{ caseSensitive: boolean; 确认过滤器:布尔值;计数:数字;customFilterDialogFooter: (filterList: any[], applyNewFilters?: ((...args: any[]) => any) | undefined) => ReactNode; ... 76 更多 ...; viewColumns:布尔值;}>'。属性“filterType”的类型不兼容。