Sha256: f192b112e3bc69d500071de02e92ea44455da5ef82a635cc044d6e37505a4da3

Contents?: true

Size: 1.78 KB

Versions: 49

Compression:

Stored size: 1.78 KB

Contents

<%
  brand ||= false
  brand_helper = GovukPublishingComponents::AppHelpers::BrandHelper.new(brand)
  card_helper = GovukPublishingComponents::Presenters::ImageCardHelper.new(local_assigns)
%>
<% if card_helper.href || card_helper.extra_links.any? %>
  <div class="gem-c-image-card <%= "gem-c-image-card--large" if card_helper.large %> <%= brand_helper.brand_class %>"
    <%= "data-module=track-click" if card_helper.is_tracking? %>
  >
    <%= card_helper.image %>

    <div class="gem-c-image-card__text-wrapper">
      <%= card_helper.context %>

      <% if card_helper.heading_text %>
        <%= content_tag(card_helper.heading_tag,
          class: "gem-c-image-card__title") do %>
            <% if card_helper.href %>
              <%= link_to card_helper.heading_text, card_helper.href,
                class: "gem-c-image-card__title-link #{brand_helper.color_class}",
                data: card_helper.href_data_attributes
              %>
            <% else %>
              <%= card_helper.heading_text %>
            <% end %>
        <% end %>
      <% end %>

      <%= card_helper.description %>

      <% if card_helper.extra_links.any? %>
        <ul class="gem-c-image-card__list <%= "gem-c-image-card__list--indented" if not card_helper.extra_links_no_indent %>">
          <% card_helper.extra_links.each do |link| %>
            <li class="gem-c-image-card__list-item">
              <%= link_to link[:text], link[:href],
                class: "gem-c-image-card__list-item-link #{brand_helper.color_class}",
                data: link[:data_attributes]
              %>
            </li>
          <% end %>
        </ul>
      <% end %>

      <% if card_helper.metadata %>
        <p class="gem-c-image-card__metadata"><%= card_helper.metadata %></p>
      <% end %>
    </div>
  </div>
<% end %>

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
govuk_publishing_components-16.1.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-16.0.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-15.3.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-15.2.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-15.1.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-15.0.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-14.0.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.8.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.8.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.7.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.6.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.6.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.5.4 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.5.3 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.5.2 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.5.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.5.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.4.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.3.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-13.2.0 app/views/govuk_publishing_components/components/_image_card.html.erb