diff options
| author | Dhravya <[email protected]> | 2024-04-13 11:46:09 -0700 |
|---|---|---|
| committer | Dhravya <[email protected]> | 2024-04-13 11:46:09 -0700 |
| commit | 9064db61b79732f57e2b467cffe80c883b44215a (patch) | |
| tree | 8736c7d2249274fab064631ffa175487d10ab2b7 /apps/web/src | |
| parent | resolved conflicts (diff) | |
| parent | fixed spaces memories appearance-reappearance bug (diff) | |
| download | supermemory-9064db61b79732f57e2b467cffe80c883b44215a.tar.xz supermemory-9064db61b79732f57e2b467cffe80c883b44215a.zip | |
pulled yash
Diffstat (limited to 'apps/web/src')
| -rw-r--r-- | apps/web/src/components/Sidebar/MemoriesBar.tsx | 5 | ||||
| -rw-r--r-- | apps/web/src/contexts/MemoryContext.tsx | 7 |
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, |