diff --git a/frontend/src/components/PageHeader.jsx b/frontend/src/components/PageHeader.jsx index 578a296..95a5c99 100644 --- a/frontend/src/components/PageHeader.jsx +++ b/frontend/src/components/PageHeader.jsx @@ -2,7 +2,8 @@ import React from 'react'; import { useStore } from '../stores/store'; export default function PageHeader({ titre, sousTitre, retour = true, action = null }) { - const { membre, groupe, setPage, logout } = useStore(); + const { membre, groupe, sysadminInstance, setPage, logout } = useStore(); + const contexte = sysadminInstance ? 'Instance' : groupe?.nom; return (
- {groupe?.nom ? `${groupe.nom} · ` : ''}Bonjour {membre?.prenom} + {contexte ? `${contexte} · ` : ''}Bonjour {membre?.prenom}
{sousTitre}
} diff --git a/frontend/src/pages/Accueil.jsx b/frontend/src/pages/Accueil.jsx index b2ef3ec..d0e6a7c 100644 --- a/frontend/src/pages/Accueil.jsx +++ b/frontend/src/pages/Accueil.jsx @@ -88,6 +88,7 @@ export default function Accueil() { navContext, setPage, groupe, + sysadminInstance, } = useStore(); const [recherche, setRecherche] = useState(''); @@ -109,6 +110,7 @@ export default function Accueil() { }, [tousModules]); const contexte = CONTEXTES[navContext] || CONTEXTES.accueil; + const contexteEntete = sysadminInstance ? 'Instance' : groupe?.nom; const q = recherche.trim().toLowerCase(); const sections = useMemo(() => contexte.sections @@ -128,7 +130,7 @@ export default function Accueil() {- {groupe?.nom ? `${groupe.nom} · ` : ''}Bonjour {membre?.prenom} + {contexteEntete ? `${contexteEntete} · ` : ''}Bonjour {membre?.prenom}
{contexte.description}