import { DataGrid } from '@mui/x-data-grid';
import PropTypes from 'prop-types';
import { useState } from 'react';
import FileDownloadIcon from '@mui/icons-material/FileDownload';
import InsertDriveFileIcon from '@mui/icons-material/InsertDriveFile';
import FolderIcon from '@mui/icons-material/Folder';
/**
* Opens a frictionless resource in data explorer. Data explorer gives you
* an interface to interact with a resource. That means you can do things like
* data filtering, sorting, e.t.c
* @param resources: A array of frictionless datapackage resource
*/
const DataExplorer = ({ resources, columnHeaderStyle }) => {
const [activeTable, setActiveTable] = useState(0);
const [previewMode, setPreviewMode] = useState(true);
const handleTableNameClick = (index) => {
setActiveTable(index);
}
const getDataGridTable = (resource, columnHeaderStyle) => {
return (