Sha256: 614b9451d679b4aa658bd3f6829577efe553feeafdc5fa019034b2fe77e22010

Contents?: true

Size: 1.4 KB

Versions: 14

Compression:

Stored size: 1.4 KB

Contents

<%
  items ||= []
  margin_top_class = " gem-c-document-list--top-margin" if local_assigns[:margin_top]
  margin_bottom_class = " gem-c-document-list--bottom-margin" if local_assigns[:margin_bottom]
%>
<% if items.any? %>
  <ol class="gem-c-document-list<%= margin_bottom_class %><%= margin_top_class %>">
    <% 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

14 entries across 14 versions & 1 rubygems

Version Path
govuk_publishing_components-7.1.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-7.0.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.7.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.6.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.5.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.4.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.3.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.2.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.1.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-6.0.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.7.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.6.0 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.5.6 app/views/govuk_publishing_components/components/_document_list.html.erb
govuk_publishing_components-5.5.5 app/views/govuk_publishing_components/components/_document_list.html.erb