import { IconHierarchy2 } from "@tabler/icons-react"; import { ReactFlowProvider } from "@xyflow/react"; import { ucFirstAllSnakeToPascalWithSpaces } from "core/utils"; import { TbSettings } from "react-icons/tb"; import { useLocation } from "wouter"; import { useBknd } from "../../client/BkndProvider"; import { useFlows } from "../../client/schema/flows/use-flows"; import { IconButton } from "../../components/buttons/IconButton"; import { Empty } from "../../components/display/Empty"; import { SearchInput } from "../../components/form/SearchInput"; import { Link } from "../../components/wouter/Link"; import { useBrowserTitle } from "../../hooks/use-browser-title"; import * as AppShell from "../../layouts/AppShell/AppShell"; export function FlowsRoot({ children }) { return {children}; } export function FlowsEmpty() { const { app } = useBknd(); useBrowserTitle(["Flows"]); const [, navigate] = useLocation(); const { flows } = useFlows(); return ( <> } > Flows
navigate(app.getSettingsPath(["flows"]))} />
); }