aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/app/dashboard/components
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-02 11:07:48 +0000
committerMohamedBassem <me@mbassem.com>2024-03-02 11:07:48 +0000
commite70a2211e9c85d49c131fba2dbd7a4db61ad47e7 (patch)
treeed90832c89baf3fd10840b01a1ac991fd9c535cf /packages/web/app/dashboard/components
parenta1ed172dec4b77b920d0ddeccad41eda8beedede (diff)
downloadkarakeep-e70a2211e9c85d49c131fba2dbd7a4db61ad47e7.tar.zst
ui: Fix sidebar list spinner
Diffstat (limited to 'packages/web/app/dashboard/components')
-rw-r--r--packages/web/app/dashboard/components/AllLists.tsx28
1 files changed, 14 insertions, 14 deletions
diff --git a/packages/web/app/dashboard/components/AllLists.tsx b/packages/web/app/dashboard/components/AllLists.tsx
index 5b706cbe..78d88654 100644
--- a/packages/web/app/dashboard/components/AllLists.tsx
+++ b/packages/web/app/dashboard/components/AllLists.tsx
@@ -12,6 +12,10 @@ export default function AllLists() {
const { setOpen } = useNewListModal();
+ if (!lists) {
+ return <LoadingSpinner />;
+ }
+
return (
<ul className="max-h-full gap-y-2 overflow-auto text-sm font-medium">
<NewListModal />
@@ -21,20 +25,16 @@ export default function AllLists() {
<Plus />
</Link>
</li>
- {lists && lists.lists.length == 0 && <li>No lists</li>}
- {lists ? (
- lists.lists.map((l) => (
- <SidebarItem
- key={l.id}
- logo={<span className="text-lg"> {l.icon}</span>}
- name={l.name}
- path={`/dashboard/lists/${l.id}`}
- className="py-0.5"
- />
- ))
- ) : (
- <LoadingSpinner />
- )}
+ {lists.lists.length == 0 && <li>No lists</li>}
+ {lists.lists.map((l) => (
+ <SidebarItem
+ key={l.id}
+ logo={<span className="text-lg"> {l.icon}</span>}
+ name={l.name}
+ path={`/dashboard/lists/${l.id}`}
+ className="py-0.5"
+ />
+ ))}
</ul>
);
}