import React from 'react';
import _ from 'lodash';
import { AppObjectList } from '../appobj/AppObjectList';
import { useOpenedTabs } from '../utility/globalState';
import ClosedTabAppObject from '../appobj/ClosedTabAppObject';
import { WidgetsInnerContainer } from './WidgetStyles';
import {
SavedSqlFileAppObject,
SavedShellFileAppObject,
SavedChartFileAppObject,
SavedMarkdownFileAppObject,
} from '../appobj/SavedFileAppObject';
import WidgetColumnBar, { WidgetColumnBarItem } from './WidgetColumnBar';
import { useFiles } from '../utility/metadataLoaders';
import useHasPermission from '../utility/useHasPermission';
function SavedSqlFilesList() {
const files = useFiles({ folder: 'sql' });
return (
<>
>
);
}
function SavedShellFilesList() {
const files = useFiles({ folder: 'shell' });
return (
<>
>
);
}
function SavedChartFilesList() {
const files = useFiles({ folder: 'charts' });
return (
<>
>
);
}
function SavedMarkdownFilesList() {
const files = useFiles({ folder: 'markdown' });
return (
<>
>
);
}
export default function FilesWidget() {
const hasPermission = useHasPermission();
return (
{hasPermission('files/sql/read') && (
)}
{hasPermission('files/shell/read') && (
)}
{hasPermission('files/charts/read') && (
)}
{hasPermission('files/markdown/read') && (
)}
);
}