aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/app/dashboard/components
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-02 20:45:11 +0000
committerMohamedBassem <me@mbassem.com>2024-03-02 22:14:46 +0000
commit29b7c5c8d10d5315fea27fc25f1f153c6c12dfbf (patch)
tree9c4680a1020f723cbd1000d30a74c487293ccc63 /packages/web/app/dashboard/components
parent012cef2829c7b65d487f44f14f9b296be73cfcfd (diff)
downloadkarakeep-29b7c5c8d10d5315fea27fc25f1f153c6c12dfbf.tar.zst
fix: Fix hydration in list view caused by the spinner
Diffstat (limited to 'packages/web/app/dashboard/components')
-rw-r--r--packages/web/app/dashboard/components/AllLists.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/web/app/dashboard/components/AllLists.tsx b/packages/web/app/dashboard/components/AllLists.tsx
index c8b55d73..8903c82a 100644
--- a/packages/web/app/dashboard/components/AllLists.tsx
+++ b/packages/web/app/dashboard/components/AllLists.tsx
@@ -2,17 +2,21 @@
import { api } from "@/lib/trpc";
import SidebarItem from "./SidebarItem";
-import LoadingSpinner from "@/components/ui/spinner";
import NewListModal, { useNewListModal } from "./NewListModal";
import { Plus } from "lucide-react";
import Link from "next/link";
import { ZBookmarkList } from "@/lib/types/api/lists";
-export default function AllLists({initialData}: {initialData: {lists: ZBookmarkList[]}}) {
- const { data: lists } = api.lists.list.useQuery(undefined, {
+export default function AllLists({
+ initialData,
+}: {
+ initialData: { lists: ZBookmarkList[] };
+}) {
+ let { data: lists } = api.lists.list.useQuery(undefined, {
initialData,
});
-
+ // TODO: This seems to be a bug in react query
+ lists ||= initialData;
const { setOpen } = useNewListModal();
return (