Просмотр исходного кода

fix: workflow disable shortcuts when feature panel occured (#4001)

zxhlyh 11 месяцев назад
Родитель
Сommit
05cab85579
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      web/app/components/workflow/hooks/use-nodes-interactions.ts

+ 6 - 3
web/app/components/workflow/hooks/use-nodes-interactions.ts

@@ -712,9 +712,10 @@ export const useNodesInteractions = () => {
     const {
       setClipboardElements,
       shortcutsDisabled,
+      showFeaturesPanel,
     } = workflowStore.getState()
 
-    if (shortcutsDisabled)
+    if (shortcutsDisabled || showFeaturesPanel)
       return
 
     const {
@@ -736,9 +737,10 @@ export const useNodesInteractions = () => {
     const {
       clipboardElements,
       shortcutsDisabled,
+      showFeaturesPanel,
     } = workflowStore.getState()
 
-    if (shortcutsDisabled)
+    if (shortcutsDisabled || showFeaturesPanel)
       return
 
     const {
@@ -803,9 +805,10 @@ export const useNodesInteractions = () => {
 
     const {
       shortcutsDisabled,
+      showFeaturesPanel,
     } = workflowStore.getState()
 
-    if (shortcutsDisabled)
+    if (shortcutsDisabled || showFeaturesPanel)
       return
 
     const {