import React from "react"; import { Tree } from "@/components/ui/file-tree"; import { api } from "@/utils/api"; import { FileIcon, Folder, Workflow } from "lucide-react"; import { cn } from "@/lib/utils"; import { ShowTraefikFile } from "./show-traefik-file"; export const ShowTraefikSystem = () => { const [file, setFile] = React.useState(null); const { data: directories } = api.settings.readDirectories.useQuery(); return (
{directories?.length === 0 && (
No directories or files detected in {"'/etc/dokploy/traefik'"}
)} {directories && directories?.length > 0 && ( <> setFile(item?.id || null)} folderIcon={Folder} itemIcon={Workflow} />
{file ? ( ) : (
No file selected
)}
)}
); };