Implemented unselect on escape

This commit is contained in:
Lucas Oliveira 2024-05-31 21:07:00 -03:00
commit 58008015f5

View file

@ -141,6 +141,9 @@ export default function NodeToolbarComponent({
break; break;
case "disabled": case "disabled":
break; break;
case "unselect":
unselectAll();
break;
case "ungroup": case "ungroup":
takeSnapshot(); takeSnapshot();
expandGroupNode( expandGroupNode(
@ -276,6 +279,10 @@ export default function NodeToolbarComponent({
event.preventDefault(); event.preventDefault();
handleSelectChange("update"); handleSelectChange("update");
} }
if (selected && event.key.toUpperCase() === "ESCAPE") {
event.preventDefault();
handleSelectChange("unselect");
}
if ( if (
selected && selected &&
isGroup && isGroup &&