blob: beeea7f17f9368552b3c1b76c062b0918269a969 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
"use client";
import BookmarksGrid from "@/components/dashboard/bookmarks/BookmarksGrid";
import { api } from "@/lib/trpc";
import type { ZBookmark } from "@hoarder/trpc/types/bookmarks";
import type { ZBookmarkListWithBookmarks } from "@hoarder/trpc/types/lists";
export default function ListView({
bookmarks,
list: initialData,
}: {
list: ZBookmarkListWithBookmarks;
bookmarks: ZBookmark[];
}) {
const { data } = api.lists.get.useQuery(
{ listId: initialData.id },
{
initialData,
},
);
return (
<BookmarksGrid query={{ ids: data.bookmarks }} bookmarks={bookmarks} />
);
}
|