aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-04-13 11:46:09 -0700
committerDhravya <[email protected]>2024-04-13 11:46:09 -0700
commit9064db61b79732f57e2b467cffe80c883b44215a (patch)
tree8736c7d2249274fab064631ffa175487d10ab2b7 /apps/web/src
parentresolved conflicts (diff)
parentfixed spaces memories appearance-reappearance bug (diff)
downloadsupermemory-9064db61b79732f57e2b467cffe80c883b44215a.tar.xz
supermemory-9064db61b79732f57e2b467cffe80c883b44215a.zip
pulled yash
Diffstat (limited to 'apps/web/src')
-rw-r--r--apps/web/src/components/Sidebar/MemoriesBar.tsx5
-rw-r--r--apps/web/src/contexts/MemoryContext.tsx7
2 files changed, 7 insertions, 5 deletions
diff --git a/apps/web/src/components/Sidebar/MemoriesBar.tsx b/apps/web/src/components/Sidebar/MemoriesBar.tsx
index 052098db..6c640e26 100644
--- a/apps/web/src/components/Sidebar/MemoriesBar.tsx
+++ b/apps/web/src/components/Sidebar/MemoriesBar.tsx
@@ -419,10 +419,7 @@ export function SpaceMoreButton({
Edit
</DropdownMenuItem>
<DialogTrigger asChild>
- <DropdownMenuItem
- onClick={onDelete}
- className="focus:bg-red-100 focus:text-red-400 dark:focus:bg-red-100/10"
- >
+ <DropdownMenuItem className="focus:bg-red-100 focus:text-red-400 dark:focus:bg-red-100/10">
<Trash2 className="mr-2 h-4 w-4" strokeWidth={1.5} />
Delete
</DropdownMenuItem>
diff --git a/apps/web/src/contexts/MemoryContext.tsx b/apps/web/src/contexts/MemoryContext.tsx
index 548365f8..e10984bb 100644
--- a/apps/web/src/contexts/MemoryContext.tsx
+++ b/apps/web/src/contexts/MemoryContext.tsx
@@ -13,6 +13,7 @@ import {
fetchContentForSpace,
deleteSpace,
deleteMemory,
+ fetchFreeMemories,
} from "@/actions/db";
import { User } from "next-auth";
@@ -71,6 +72,8 @@ export const MemoryProvider: React.FC<
setSpaces((prev) => prev.filter((i) => i.id !== deleted.id));
setCachedMemories((prev) => prev.filter((i) => i.space !== deleted.id));
+ setFreeMemories(await fetchFreeMemories());
+
return deleted;
};
@@ -78,7 +81,7 @@ export const MemoryProvider: React.FC<
const deleted = (await deleteMemory(...params))!;
setCachedMemories((prev) => prev.filter((i) => i.id !== deleted.id));
- setFreeMemories((prev) => prev.filter((i) => i.id !== deleted.id));
+ setFreeMemories(await fetchFreeMemories());
return deleted;
};
@@ -100,6 +103,8 @@ export const MemoryProvider: React.FC<
setCachedMemories((prev) => [...prev, ...cachedMemories]);
+ setFreeMemories(await fetchFreeMemories());
+
return {
space: addedSpace,
addedMemories,