From 7d41e134f23d4042f4e141bce4f80cc45e874959 Mon Sep 17 00:00:00 2001 From: Francis Eytan Dortort Date: Thu, 5 Feb 2026 14:03:07 -0500 Subject: [PATCH] fix(ui): support Enter key to create project in dialog Wrap dialog fields in a
so pressing Enter submits naturally. Browse and Cancel buttons use type="button" to prevent form submission. Co-Authored-By: Claude Opus 4.5 --- src/renderer/features/project/NewProjectDialog.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/renderer/features/project/NewProjectDialog.tsx b/src/renderer/features/project/NewProjectDialog.tsx index 991baa4..7265968 100644 --- a/src/renderer/features/project/NewProjectDialog.tsx +++ b/src/renderer/features/project/NewProjectDialog.tsx @@ -18,7 +18,8 @@ export function NewProjectDialog({ open, onClose, onCreate }: NewProjectDialogPr if (selected) setPath(selected) } - const handleCreate = () => { + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault() if (!name.trim() || !path.trim()) return onCreate(name.trim(), path.trim()) setName('') @@ -28,7 +29,7 @@ export function NewProjectDialog({ open, onClose, onCreate }: NewProjectDialogPr return ( -
+
-
- -
- +
) }