This commit is contained in:
zxhlyh
2025-06-06 15:00:37 +08:00
parent 3db864561e
commit e961722597
19 changed files with 267 additions and 78 deletions

View File

@ -46,7 +46,7 @@ const WorkflowChildren = () => {
showImportDSLModal && (
<UpdateDSLModal
onCancel={() => setShowImportDSLModal(false)}
onBackup={exportCheck}
onBackup={exportCheck!}
onImport={handlePaneContextmenuCancel}
/>
)
@ -55,7 +55,7 @@ const WorkflowChildren = () => {
secretEnvList.length > 0 && (
<DSLExportConfirmModal
envList={secretEnvList}
onConfirm={handleExportDSL}
onConfirm={handleExportDSL!}
onClose={() => setSecretEnvList([])}
/>
)

View File

@ -8,6 +8,7 @@ import type { WorkflowProps } from '@/app/components/workflow'
import WorkflowChildren from './workflow-children'
import {
useAvailableNodesMetaData,
useDSL,
useGetRunAndTraceUrl,
useNodesSyncDraft,
useWorkflowRefreshDraft,
@ -50,6 +51,10 @@ const WorkflowMain = ({
} = useWorkflowStartRun()
const availableNodesMetaData = useAvailableNodesMetaData()
const { getWorkflowRunAndTraceUrl } = useGetRunAndTraceUrl()
const {
exportCheck,
handleExportDSL,
} = useDSL()
const hooksStore = useMemo(() => {
return {
@ -66,6 +71,8 @@ const WorkflowMain = ({
handleWorkflowStartRunInWorkflow,
availableNodesMetaData,
getWorkflowRunAndTraceUrl,
exportCheck,
handleExportDSL,
}
}, [
syncWorkflowDraftWhenPageClose,
@ -81,6 +88,8 @@ const WorkflowMain = ({
handleWorkflowStartRunInWorkflow,
availableNodesMetaData,
getWorkflowRunAndTraceUrl,
exportCheck,
handleExportDSL,
])
return (