From 7339822997ef053b41e9d24e86503e2efa108cb1 Mon Sep 17 00:00:00 2001 From: Prasanna721 <106952318+Prasanna721@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:09:47 +0000 Subject: [PATCH] fix: space deletion state cleanup and single-select for add document (#748) fix: space deletion + new space not reflecting in selector Deleting a space wasn't switching back to Nova Spaces because we were reading stale cache data New spaces created from the add-document modal weren't showing up in the dropdown Added single-select mode to the space selector in the add-document flow since you're picking one space, not multiple. --- apps/web/components/add-document/index.tsx | 61 +++++++++++---------- apps/web/components/add-space-modal.tsx | 7 ++- apps/web/components/select-spaces-modal.tsx | 55 ++++++++++++++----- apps/web/components/space-selector.tsx | 36 +++++++----- 4 files changed, 100 insertions(+), 59 deletions(-) diff --git a/apps/web/components/add-document/index.tsx b/apps/web/components/add-document/index.tsx index 2310c956..cf875329 100644 --- a/apps/web/components/add-document/index.tsx +++ b/apps/web/components/add-document/index.tsx @@ -380,40 +380,42 @@ export function AddDocument({
- Choose one or more spaces to filter your memories + {singleSelect + ? "Choose a space for your memory" + : "Choose one or more spaces to filter your memories"}
- {localSelection.length === 0 - ? "No spaces selected (showing all)" - : `${localSelection.length} space${localSelection.length > 1 ? "s" : ""} selected`} + {singleSelect + ? localSelection.length === 0 + ? "No space selected" + : "1 space selected" + : localSelection.length === 0 + ? "No spaces selected (showing all)" + : `${localSelection.length} space${localSelection.length > 1 ? "s" : ""} selected`}