Sha256: 6c46e0c6523df5c75bdc049cfd6af898f8926ad31d8f9a900df0360db52a3bfb

Contents?: true

Size: 1.18 KB

Versions: 3

Compression:

Stored size: 1.18 KB

Contents

<%
  items ||= []
%>
<% if items.any? %>
  <ol class="gem-c-document-list">
    <% items.each do |item| %>
      <li class="gem-c-document-list__item">
        <h3 class="gem-c-document-list__item-title">
          <%=
            link_to(
              item[:link][:text],
              item[:link][:path],
              data: item[:link][:data_attributes]
            )
          %>
        </h3>
        <% if item[:link][:description] %>
          <p class="gem-c-document-list__item-description" ><%= item[:link][:description] %></p>
        <% end %>
        <% if item[:metadata] %>
          <ul>
            <% item[:metadata].each do |item_metadata_key, item_metadata_value| %>
              <li class="gem-c-document-list__attribute">
                <% if item_metadata_key.to_s.eql?("public_updated_at") %>
                  <time datetime="<%= item_metadata_value.iso8601 %>">
                    <%= l(item_metadata_value, format: '%e %B %Y') %>
                  </time>
                <% else %>
                  <%= item_metadata_value %>
                <% end %>
              </li>
            <% end %>
          </ul>
        <% end %>
      </li>
    <% end %>
  </ol>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
govuk_publishing_components-5.5.4 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.5.3 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.5.2 app/views/govuk_publishing_components/components/_document_list.html.erb