diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-20 23:51:28 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-20 23:51:28 +0000 |
| commit | d3d3ba9d4a37ac757b4b8e8e02feae384c95f0e9 (patch) | |
| tree | aab59e71c0c511c6b8ce0d916fd7fcd8071fea2b /apps/web/app/dashboard/lists | |
| parent | d6d4e16b400e5ffa871e6c4f3d4a131e54240c70 (diff) | |
| download | karakeep-d3d3ba9d4a37ac757b4b8e8e02feae384c95f0e9.tar.zst | |
feature(web): Add support for removing items from lists
Diffstat (limited to 'apps/web/app/dashboard/lists')
| -rw-r--r-- | apps/web/app/dashboard/lists/[listId]/page.tsx | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/apps/web/app/dashboard/lists/[listId]/page.tsx b/apps/web/app/dashboard/lists/[listId]/page.tsx index f28d94b1..bac2b5c7 100644 --- a/apps/web/app/dashboard/lists/[listId]/page.tsx +++ b/apps/web/app/dashboard/lists/[listId]/page.tsx @@ -1,6 +1,7 @@ import { notFound, redirect } from "next/navigation"; import Bookmarks from "@/components/dashboard/bookmarks/Bookmarks"; import DeleteListButton from "@/components/dashboard/lists/DeleteListButton"; +import { BookmarkListContextProvider } from "@/lib/hooks/list-context"; import { api } from "@/server/api/client"; import { getServerAuthSession } from "@/server/auth"; import { TRPCError } from "@trpc/server"; @@ -28,17 +29,19 @@ export default async function ListPage({ } return ( - <Bookmarks - query={{ listId: list.id, archived: false }} - showDivider={true} - header={ - <div className="flex justify-between"> - <span className="pt-4 text-2xl"> - {list.icon} {list.name} - </span> - <DeleteListButton list={list} /> - </div> - } - /> + <BookmarkListContextProvider listId={list.id}> + <Bookmarks + query={{ listId: list.id, archived: false }} + showDivider={true} + header={ + <div className="flex justify-between"> + <span className="pt-4 text-2xl"> + {list.icon} {list.name} + </span> + <DeleteListButton list={list} /> + </div> + } + /> + </BookmarkListContextProvider> ); } |
