Merci pour la suggestion @kinetiksoft ! J’aime garder les composants partagés sans fonctionnalités de groupe cependant
. La raison est que, d’après mon expérience, les cas d’utilisation réels sont souvent plus spécifiques que la simple sélection d’un groupe. Vous pourriez avoir besoin de distinguer également les visiteurs anonymes. Ou afficher un contenu différent à différents groupes. Et cela ajoute déjà de la complexité.
Je fais généralement un fork des composants ou j’implémente simplement différentes options de mise en page avec CSS. Je crains donc que ce ne soit aussi ma recommandation.
Concernant le ciblage de groupes avec CSS, le composant Discourse groups css classes in body est une excellente aide.