From 58008015f5f5ee5ccaba2eb4e0c1243124e6eb23 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Fri, 31 May 2024 21:07:00 -0300 Subject: [PATCH] Implemented unselect on escape --- .../FlowPage/components/nodeToolbarComponent/index.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx index f547d0713..a4cf2840f 100644 --- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx @@ -141,6 +141,9 @@ export default function NodeToolbarComponent({ break; case "disabled": break; + case "unselect": + unselectAll(); + break; case "ungroup": takeSnapshot(); expandGroupNode( @@ -276,6 +279,10 @@ export default function NodeToolbarComponent({ event.preventDefault(); handleSelectChange("update"); } + if (selected && event.key.toUpperCase() === "ESCAPE") { + event.preventDefault(); + handleSelectChange("unselect"); + } if ( selected && isGroup &&