<%# locals: (portal:, locale:, article: nil, category: nil) %> <% current_category_slug = article&.category&.slug || category&.slug current_article_slug = article&.slug sidebar_categories = portal.categories.where(locale: locale).order(position: :asc) sidebar_articles_by_category = portal.articles.published .where(category_id: sidebar_categories.map(&:id)) .order(:position) .group_by(&:category_id) uncategorized_articles = portal.articles.published.where(category_id: nil, locale: locale).order(:position) %>