Sha256: 3c66a8c9a9e83f81e728797411f59f05109c2fb9991c8393d4283d7aac717861

Contents?: true

Size: 1.09 KB

Versions: 86

Compression:

Stored size: 1.09 KB

Contents

<% related_nav_helper = GovukPublishingComponents::Presenters::RelatedNavigationHelper.new(local_assigns) %>

<% if related_nav_helper.related_navigation? %>
  <% random = SecureRandom.hex(4) %>
  <div class="gem-c-related-navigation">

    <% if local_assigns[:context] != :footer %>
      <h2 id="related-nav-related_items-<%= random %>"
          class="gem-c-related-navigation__main-heading"
          data-track-count="sidebarRelatedItemSection">
        <%= t("components.related_#{local_assigns[:context]}_navigation.related_content",
              default: t('components.related_navigation.related_content')) %>
      </h2>
    <% end %>

    <% section_index = 0 %>

    <% related_nav_helper.related_navigation.each do |section_title, links| %>
      <% next unless links.any? %>

      <% section_index += 1 %>

      <%= render 'govuk_publishing_components/components/related_navigation/section',
        related_nav_helper: related_nav_helper,
        section_title: section_title,
        links: links,
        section_index: section_index,
        random: random %>
    <% end %>
  </div>
<% end %>

Version data entries

86 entries across 86 versions & 1 rubygems

Version Path
govuk_publishing_components-18.0.1 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-18.0.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.21.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.20.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.19.1 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.19.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.18.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.17.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.16.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.15.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.14.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.13.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.12.2 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.12.1 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.12.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.11.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.10.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.9.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.8.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb
govuk_publishing_components-17.7.0 app/views/govuk_publishing_components/components/_related_navigation.html.erb