From 4f86620d1d2a66f2253ba5c61121c465a5b26075 Mon Sep 17 00:00:00 2001 From: Satyam Bansal Date: Tue, 10 Mar 2026 00:41:17 +0530 Subject: [PATCH] fix(web): disable add project button for empty path --- apps/web/src/components/Sidebar.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/Sidebar.tsx b/apps/web/src/components/Sidebar.tsx index fb2ccb2fec..d55c20cb91 100644 --- a/apps/web/src/components/Sidebar.tsx +++ b/apps/web/src/components/Sidebar.tsx @@ -503,6 +503,8 @@ export default function Sidebar() { void addProjectFromPath(newCwd); }; + const canAddProject = newCwd.trim().length > 0 && !isAddingProject; + const handlePickFolder = async () => { const api = readNativeApi(); if (!api || isPickingFolder) return; @@ -1105,7 +1107,7 @@ export default function Sidebar() { type="button" className="shrink-0 rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-primary-foreground transition-colors duration-150 hover:bg-primary/90 disabled:opacity-60" onClick={handleAddProject} - disabled={isAddingProject} + disabled={!canAddProject} > {isAddingProject ? "Adding..." : "Add"}