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 +++++++++-- apps/web/src/components/editor/properties-panel/index.tsx | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) (limited to 'apps/web/src') 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} diff --git a/apps/web/src/components/editor/properties-panel/index.tsx b/apps/web/src/components/editor/properties-panel/index.tsx index d96e1e99..d30cd0ff 100644 --- a/apps/web/src/components/editor/properties-panel/index.tsx +++ b/apps/web/src/components/editor/properties-panel/index.tsx @@ -34,7 +34,7 @@ export function PropertiesPanel() { const emptyView = (
{/* Media Properties */} -
+
- {value} ++ {value}
); } -- cgit v1.3.1