diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-02 11:07:48 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-02 11:07:48 +0000 |
| commit | e70a2211e9c85d49c131fba2dbd7a4db61ad47e7 (patch) | |
| tree | ed90832c89baf3fd10840b01a1ac991fd9c535cf /packages/web/app/dashboard/components | |
| parent | a1ed172dec4b77b920d0ddeccad41eda8beedede (diff) | |
| download | karakeep-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.tsx | 28 |
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> ); } |
