From 3f8bd16a26d1002f7e7594356ac8bcbc36eb0278 Mon Sep 17 00:00:00 2001 From: celine Date: Wed, 10 Dec 2025 01:31:52 -0500 Subject: [PATCH] hide looselefs in sidebar if user does not have any --- components/ActionBar/Publications.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/ActionBar/Publications.tsx b/components/ActionBar/Publications.tsx index 304f9ad4..759bf0ec 100644 --- a/components/ActionBar/Publications.tsx +++ b/components/ActionBar/Publications.tsx @@ -23,8 +23,10 @@ export const PublicationButtons = (props: { 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 @@ export const PublicationButtons = (props: { return (
- {looseleaves && ( + {hasLooseleafs && ( <>