dify/web/app/components/workflow/hooks/use-workflow-start-run.tsx
Stephen Zhou a84c2d36a3
style: format with vp fmt (#38803)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:57:46 +00:00

29 lines
1.2 KiB
TypeScript

import { useHooksStore } from '@/app/components/workflow/hooks-store'
export const useWorkflowStartRun = () => {
const handleStartWorkflowRun = useHooksStore((s) => s.handleStartWorkflowRun)
const handleWorkflowStartRunInWorkflow = useHooksStore((s) => s.handleWorkflowStartRunInWorkflow)
const handleWorkflowStartRunInChatflow = useHooksStore((s) => s.handleWorkflowStartRunInChatflow)
const handleWorkflowTriggerScheduleRunInWorkflow = useHooksStore(
(s) => s.handleWorkflowTriggerScheduleRunInWorkflow,
)
const handleWorkflowTriggerWebhookRunInWorkflow = useHooksStore(
(s) => s.handleWorkflowTriggerWebhookRunInWorkflow,
)
const handleWorkflowTriggerPluginRunInWorkflow = useHooksStore(
(s) => s.handleWorkflowTriggerPluginRunInWorkflow,
)
const handleWorkflowRunAllTriggersInWorkflow = useHooksStore(
(s) => s.handleWorkflowRunAllTriggersInWorkflow,
)
return {
handleStartWorkflowRun,
handleWorkflowStartRunInWorkflow,
handleWorkflowStartRunInChatflow,
handleWorkflowTriggerScheduleRunInWorkflow,
handleWorkflowTriggerWebhookRunInWorkflow,
handleWorkflowTriggerPluginRunInWorkflow,
handleWorkflowRunAllTriggersInWorkflow,
}
}