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 }) { <>