From 3f8bd16a26d1002f7e7594356ac8bcbc36eb0278 Mon Sep 17 00:00:00 2001 From: celine Date: Wed, 10 Dec 2025 06:31:52 +0000 Subject: [PATCH] hide looselefs in sidebar if user does not have any --- components/ActionBar/Publications.tsx | 8 +++++--- 1 file(s) changed, 5 insertion(s)(+), 3 deletion(s)(-) diff --git a/components/ActionBar/Publications.tsx b/components/ActionBar/Publications.tsx --- a/components/ActionBar/Publications.tsx +++ b/components/ActionBar/Publications.tsx @@ -23,8 +23,10 @@ currentPubUri: string | undefined; }) => { let { identity } = useIdentityData(); - let looseleaves = identity?.permission_token_on_homepage.find( - (f) => f.permission_tokens.leaflets_to_documents, + let hasLooseleafs = !!identity?.permission_token_on_homepage.find( + (f) => + f.permission_tokens.leaflets_to_documents && + f.permission_tokens.leaflets_to_documents[0].document, ); // don't show pub list button if not logged in or no pub list @@ -34,7 +36,7 @@ return (
- {looseleaves && ( + {hasLooseleafs && ( <>