Comment afficher {{navigation-bar}} sur la page des utilisateurs

Pour le moment, je travaille sur un composant de thème nécessitant {{navigation-bar}} sur la route /u.

L’objectif est d’ajouter une barre de navigation à la page des utilisateurs, afin que l’utilisateur puisse naviguer vers et depuis latest et categories tout en restant sur la page des utilisateurs.

J’utilise l’emplacement de plugin users-top pour afficher le composant et j’ajoute un élément de navigation personnalisé en utilisant une astuce. (addNavigationBarItem ne semble pas fonctionner pour la barre de navigation personnalisée), mais je rencontre des erreurs dans la console.

J’aimerais savoir ce qui me manque ici et également s’il existe une méthode plus simple pour y parvenir.

Voici mon code.

Ok, j’ai compris. En fait, @angus m’a aidé avec cela. La façon de passer navItems à {{navigation-bar}} est :

const filterMode = 'users';
const navItems = Discourse.NavItem.buildList(null, { filterMode });

 this.setProperties({
      navItems,
      filterMode
    });

L’essentiel ici était d’ajouter un filterMode. Avec cela, addNavigationBarItem fonctionne également.