From 567d46b646495fdbf3fd8c2850b80bee165ebdcb Mon Sep 17 00:00:00 2001
From: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date: Fri, 18 Aug 2023 16:38:40 +1000
Subject: [PATCH] feat(ui): delete key works on workflow editor
---
invokeai/frontend/web/src/features/nodes/components/Flow.tsx | 3 +++
1 file changed, 3 insertions(+)
diff --git a/invokeai/frontend/web/src/features/nodes/components/Flow.tsx b/invokeai/frontend/web/src/features/nodes/components/Flow.tsx
index 3290a65054..f419f5fc48 100644
--- a/invokeai/frontend/web/src/features/nodes/components/Flow.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/Flow.tsx
@@ -38,6 +38,8 @@ import TopCenterPanel from './editorPanels/TopCenterPanel';
import TopLeftPanel from './editorPanels/TopLeftPanel';
import TopRightPanel from './editorPanels/TopRightPanel';
+const DELETE_KEYS = ['Delete', 'Backspace'];
+
// TODO: can we support reactflow? if not, we could style the attribution so it matches the app
const proOptions: ProOptions = { hideAttribution: true };
@@ -144,6 +146,7 @@ export const Flow = () => {
proOptions={proOptions}
style={{ borderRadius }}
onPaneClick={handlePaneClick}
+ deleteKeyCode={DELETE_KEYS}
>