From 747630ef3f51b8b51aaeb448135925fa3e572788 Mon Sep 17 00:00:00 2001 From: ayush18pop Date: Tue, 22 Jul 2025 15:56:42 +0530 Subject: fix: handle project renaming errors and adjust input styling in properties panel --- apps/web/src/components/editor-header.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'apps/web/src/components/editor-header.tsx') diff --git a/apps/web/src/components/editor-header.tsx b/apps/web/src/components/editor-header.tsx index 7b915897..45414ecc 100644 --- a/apps/web/src/components/editor-header.tsx +++ b/apps/web/src/components/editor-header.tsx @@ -43,7 +43,14 @@ export function EditorHeader() { // Save the new name if changed, exit edit mode const handleNameSave = async () => { if (activeProject && newName.trim() && newName !== activeProject.name) { - await renameProject(activeProject.id, newName.trim()); + try { + await renameProject(activeProject.id, newName.trim()); + } + catch (error) { + console.error('Failed to rename project:', error); + // Reset to original name on error + setNewName(activeProject.name); + } } setIsEditing(false); }; @@ -68,7 +75,7 @@ export function EditorHeader() { // Editable input for project name using standard Input component setNewName(e.target.value)} onBlur={handleNameSave} -- cgit v1.3.1