Как отобразить {{navigation-bar}} на странице пользователя

Сейчас я работаю над компонентом темы, который требует использования {{navigation-bar}} на маршруте /u.

Цель — добавить навигационную панель на страницу пользователей, чтобы пользователь мог переходить к разделам latest и categories и обратно, оставаясь при этом на странице пользователей.

Я использую плагин users-top для отображения компонента и добавляю пользовательский пункт навигации с помощью обходного пути (метод addNavigationBarItem, похоже, не работает для кастомной навигационной панели), но получаю ошибки в консоли.

Хотелось бы узнать, что я упускаю, а также есть ли более простой способ решить эту задачу.

Вот мой код.

Хорошо, я разобрался. На самом деле @angus помог мне с этим. Чтобы передать navItems в {{navigation-bar}}, нужно сделать так:

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

 this.setProperties({
      navItems,
      filterMode
    });

Ключевым моментом здесь было добавление filterMode. С ним также начинает работать addNavigationBarItem.