import { listApps, listWorkflowVersions, listWorkflows } from "@/api"; import { useApi } from "./useApi"; export const useApps = () => useApi(() => listApps(), []); export const useWorkflowList = (appId?: string) => useApi(() => listWorkflows(appId), [appId]); export const useWorkflowVersions = (workflowId?: string) => useApi(() => (workflowId ? listWorkflowVersions(workflowId) : Promise.resolve([])), [workflowId]);