import { useEffect } from "react"; import { TemplateType } from "./def"; export const DefaultTemplate: TemplateType = ({ base, name, folders, files, isLoading, isFolder, isOpen, taggle, error, reload, level }) => { useEffect(() => { if (!name) reload(); }, [name, reload]); if (!isFolder) return alert(base)}>🗎{name}; return (
{level === 0 && !name ? null : (
📁{name} ⟳ {isOpen ? "⏷" : "⏴"}
)} {!isOpen ? null : error ? (
error happen!
) : isLoading ? (
loading...
) : folders.length === 0 && files.length == 0 ? (
empty folder
) : ( )}
); }; export default DefaultTemplate;