Category Icons

Я изучаю код и пытаюсь исправить следующие две проблемы, но застрял на второй.

Список иконок категорий не применяется в представлении категории (с отображением списка подкатегорий выше тем в этой категории)

Мне удалось исправить это, заменив строку 112 в header.html

      if(iconItem && !attrs.category.parent_category_id) {

на

      if (iconItem) {

и добавив следующий код в common.scss

.subcategory .category-icon-widget {
  display: none;
}

Иконка блокировки категории рядом с названием категории не меняется на новый SVG

Представление категорий:

Представление категории (с отображением списка подкатегорий выше тем в этой категории):

Думаю, это соответствующий код:

    let classNames = "badge-category clear-badge";
    if (restricted) {
      classNames += " restricted";
    }
    
...

    html +=
      `<span ${style} ` +
      'data-drop-close="true" class="' +
      classNames +
      '"' +
      (description ? 'title="' + escapeExpression(description) + '" ' : "") +
      ">";

который добавляет класс restricted к элементу <span> с классами badge-category clear-badge, управляющему отображением иконки блокировки подкатегории, но я не могу понять, как применить это также к элементу <div> с классом category-text-title, который управляет отображением иконки блокировки категории.

Пожалуйста, помогите @pmusaraj @tshenry

2 лайка