From 0cd3470a97933804bf93f70844b3def6efb56c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hatcher?= Date: Mon, 16 Dec 2024 21:24:41 +0100 Subject: [PATCH] FIX[UI]: Rename modal dialog fixes This will be a standard "Prompt" widget * ESC closes the dialog without changes * Can copy/cut paste --- webapp/src/components/SheetTabBar/SheetRenameDialog.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webapp/src/components/SheetTabBar/SheetRenameDialog.tsx b/webapp/src/components/SheetTabBar/SheetRenameDialog.tsx index b6657d9..6299870 100644 --- a/webapp/src/components/SheetTabBar/SheetRenameDialog.tsx +++ b/webapp/src/components/SheetTabBar/SheetRenameDialog.tsx @@ -54,6 +54,8 @@ const SheetRenameDialog = (properties: SheetRenameDialogProps) => { if (event.key === "Enter") { properties.onNameChanged(name); properties.onClose(); + } else if (event.key === "Escape") { + properties.onClose(); } }} onChange={(event) => { @@ -61,6 +63,8 @@ const SheetRenameDialog = (properties: SheetRenameDialogProps) => { }} spellCheck="false" onPaste={(event) => event.stopPropagation()} + onCopy={(event) => event.stopPropagation()} + onCut={(event) => event.stopPropagation()} />