aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/app/dashboard/lists/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/lists/components
parent012cef2829c7b65d487f44f14f9b296be73cfcfd (diff)
downloadkarakeep-29b7c5c8d10d5315fea27fc25f1f153c6c12dfbf.tar.zst
fix: Fix hydration in list view caused by the spinner
Diffstat (limited to 'packages/web/app/dashboard/lists/components')
-rw-r--r--packages/web/app/dashboard/lists/components/AllListsView.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/packages/web/app/dashboard/lists/components/AllListsView.tsx b/packages/web/app/dashboard/lists/components/AllListsView.tsx
index 155cdbcf..d81f5fca 100644
--- a/packages/web/app/dashboard/lists/components/AllListsView.tsx
+++ b/packages/web/app/dashboard/lists/components/AllListsView.tsx
@@ -1,7 +1,6 @@
"use client";
import { Button } from "@/components/ui/button";
-import LoadingSpinner from "@/components/ui/spinner";
import { api } from "@/lib/trpc";
import { ZBookmarkList } from "@/lib/types/api/lists";
import { keepPreviousData } from "@tanstack/react-query";
@@ -35,14 +34,13 @@ export default function AllListsView({
initialData: ZBookmarkList[];
}) {
const { setOpen: setIsNewListModalOpen } = useNewListModal();
- const { data: lists } = api.lists.list.useQuery(undefined, {
+ let { data: lists } = api.lists.list.useQuery(undefined, {
initialData: { lists: initialData },
placeholderData: keepPreviousData,
});
- if (!lists) {
- return <LoadingSpinner />;
- }
+ // TODO: This seems to be a bug in react query
+ lists ||= { lists: initialData };
return (
<div className="flex flex-col flex-wrap gap-2 md:flex-row">