chore: workflow syncing modal (#5108)

This commit is contained in:
zxhlyh 2024-06-12 16:35:19 +08:00 • committed by GitHub
commit 95443bd551
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 48 additions and 3 deletions

View file

@ -125,6 +125,10 @@ type Shape = {
nodeData: VariableAssignerNodeType
}
setEnteringNodePayload: (enteringNodePayload?: Shape['enteringNodePayload']) => void
isSyncingWorkflowDraft: boolean
setIsSyncingWorkflowDraft: (isSyncingWorkflowDraft: boolean) => void
controlPromptEditorRerenderKey: number
setControlPromptEditorRerenderKey: (controlPromptEditorRerenderKey: number) => void
}
export const createWorkflowStore = () => {
@ -209,6 +213,10 @@ export const createWorkflowStore = () => {
setConnectingNodePayload: connectingNodePayload => set(() => ({ connectingNodePayload })),
enteringNodePayload: undefined,
setEnteringNodePayload: enteringNodePayload => set(() => ({ enteringNodePayload })),
isSyncingWorkflowDraft: false,
setIsSyncingWorkflowDraft: isSyncingWorkflowDraft => set(() => ({ isSyncingWorkflowDraft })),
controlPromptEditorRerenderKey: 0,
setControlPromptEditorRerenderKey: controlPromptEditorRerenderKey => set(() => ({ controlPromptEditorRerenderKey })),
}))
}