Кнопка «Sign Up» больше не отображается с decorateWidget

Здравствуйте! Похоже, что кнопка «Зарегистрироваться», которую мы разместили рядом с кнопкой «Войти», больше не отображается. В консоли я вижу ошибку: «[НАЗВАНИЕ ТЕМЫ] decorateWidget: Не удалось найти виджет ‘header-buttons’ в реестре».Насколько мне известно, эта кнопка добавлялась до сих пор через раздел «Настроить» → «Темы» с помощью скрипта, подобного этому:

<script type="text/discourse-plugin" version='0.8.12'>
api.decorateWidget('header-buttons:after', function (helper) {
    if (!api.getCurrentUser()) {
        return helper.attach('link', {
            href: 'https://www.bassbuzz.com/account/signup',
            rawLabel: 'Sign Up',
            className: "btn btn-primary btn-small login-button"
        });
    }
});
</script>

Я читал похожие темы, например эту: Add button in header for logged in users - #3 by Lilly, но всегда получаю ошибку «header-icons не найден в реестре».

Я также пробовал следующий вариант, но результат тот же:

<script type="text/discourse-plugin" version='0.8.12'>
  api.decorateWidget('header-buttons:after', helper => {
    if (!api.getCurrentUser()) {
      return helper.h('li', [
        helper.h('a.btn.btn-primary.btn-small.login-button', { 
          href: 'https://www.bassbuzz.com/account/signup' 
        }, 'Sign Up')
      ]);
    }
  });
</script>

Кроме того, я изучил документацию здесь: Developing Discourse Themes & Theme Components, но не могу понять, чего мне не хватает.

Возможно, существует настройка, которая препятствует работе приведённого выше кода? Ранее он работал, но неясно, когда перестал. Есть ли у кого-нибудь какие-либо советы? Заранее спасибо!

Привет @Andreea_Pomirleanu :wave: добро пожаловать в meta :slight_smile:

decorateWidget устарел для компонентов Glimmer. Подробнее здесь:

https://meta.discourse.org/t/upcoming-post-menu-changes-how-to-prepare-themes-and-plugins/341014

ниже — правильная ссылка (спасибо RGJ)

Это в другой теме: Upcoming Header Changes - Preparing Themes and Plugins

Привет, @RGJ! Большое спасибо за быстрый ответ! Я прочитаю и вернусь к вам, если у меня возникнут дополнительные вопросы.