From 48837f9f6bfa02b082692f47bfa49d8efd459fc9 Mon Sep 17 00:00:00 2001 From: Arthur L-Brjc Date: Thu, 12 Dec 2024 16:32:55 +0100 Subject: [PATCH] feat: ajoute indicateur pilotage beneficiaires a archiver --- components/NavLinks.tsx | 12 +++++++++++- components/ui/Form/NavLink.tsx | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/components/NavLinks.tsx b/components/NavLinks.tsx index 570bc74e6..a73ba5d6d 100644 --- a/components/NavLinks.tsx +++ b/components/NavLinks.tsx @@ -44,6 +44,11 @@ export default function NavLinks({ const [portefeuille] = usePortefeuille() const actualites = useActualites() + const nombreBeneficiairesAArchiver = portefeuille.reduce( + (count, beneficiaire) => count + Number(beneficiaire.estAArchiver), + 0 + ) + const [afficherActualiteModal, setAfficherActualiteModal] = useState(false) @@ -140,6 +145,11 @@ export default function NavLinks({ href='/pilotage' isActive={isCurrentRoute('/pilotage')} showLabelOnSmallScreen={showLabelsOnSmallScreen} + badgeLabel={ + nombreBeneficiairesAArchiver > 0 + ? 'Des actions requièrent votre attention' + : undefined + } /> )} @@ -211,7 +221,7 @@ export default function NavLinks({ conseiller, actualites.dateDerniereModification ) - ? '!' + ? 'De nouvelles actualités sont disponibles' : undefined } /> diff --git a/components/ui/Form/NavLink.tsx b/components/ui/Form/NavLink.tsx index 33148ffa2..03d7cb45a 100644 --- a/components/ui/Form/NavLink.tsx +++ b/components/ui/Form/NavLink.tsx @@ -80,7 +80,7 @@ function BadgeNavLink({ label }: { label: string }) { <>