Sha256: 48a07ebac7e8cbaca915075e5b609809c293f104ece7daf31f53d35487f86865

Contents?: true

Size: 1.45 KB

Versions: 7

Compression:

Stored size: 1.45 KB

Contents

<%
  brand ||= false
  brand_helper = GovukPublishingComponents::AppHelpers::BrandHelper.new(brand)
  card_helper = GovukPublishingComponents::Presenters::ImageCardHelper.new(local_assigns)
%>
<% if card_helper.href %>
  <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 %>
            <%= 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
            %>
        <% end %>
      <% end %>

      <%= card_helper.description %>

      <% if card_helper.extra_links %>
        <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: brand_helper.color_class,
                data: link[:data_attributes]
              %>
            </li>
          <% end %>
        </ul>
      <% end %>
    </div>
  </div>
<% end %>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
govuk_publishing_components-9.2.2 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.2.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.2.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.1.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.1.0 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.0.1 app/views/govuk_publishing_components/components/_image_card.html.erb
govuk_publishing_components-9.0.0 app/views/govuk_publishing_components/components/_image_card.html.erb