import FileItem from "../FileItem"; import FolderItem from "../FolderItem"; import React from "react"; import QuickAccess from "../QuickAccess"; import ParentBar from "../ParentBar"; import Spinner from "../Spinner"; import SpinnerImage from "../SpinnerImage"; import { useParams } from "react-router-dom"; import { useInfiniteQuery, useQuery } from "react-query"; import { getFilesList } from "../../api/filesAPI"; import { getFoldersList } from "../../api/foldersAPI"; import { useFiles } from "../../hooks/files"; import { useFolders } from "../../hooks/folders"; const DataForm = (props) => { const { data: files, fetchNextPage: filesFetchNextPage, invalidateFilesCache, } = useFiles(); const { data: folders } = useFolders(); return (
{!props.loading ? ( ) : undefined} {/* style={props.folders.length === 0 ? {} : props.parent === "/" ? {marginTop:"50px", display:"block"} : {display:"block"} */}

{folders?.length === 0 ? "No Folders" : "Folders"}

{folders?.map((folder) => ( ))}
{props.parent === "/" ? (

{props.search !== "" ? "Files" : "Home Files"}

) : ( )} {!props.listView ? (
{files?.pages.map((filePage, index) => ( {filePage.map((file) => ( ))} ))}
) : ( {files?.pages.map((filePage, index) => ( {filePage.map((file) => ( ))} ))}
sortarrow Location Modified
)}
{/* {props.loading ?
: undefined} */} {/* */}
); }; export default DataForm;