Sha256: 5235a96edc05d87c5eea6d553b5e0020665aa53a5e07d71f8b601f49b527f74e

Contents?: true

Size: 621 Bytes

Versions: 27

Compression:

Stored size: 621 Bytes

Contents

<%
  text ||= t('components.print_link.text')
  href ||= nil
  data_attributes ||= {}

  require_js ||= href.nil?
  data_attributes[:module] = 'print-link' if require_js
%>

<% if require_js %>
  <div class="gem-c-print-link" >
    <%= content_tag(:button, text, {
        class: %w(gem-c-print-link__button govuk-link),
        data: data_attributes
    }) %>
  </div>
<% else %>
  <div class="gem-c-print-link gem-c-print-link--show-without-js">
    <%= link_to(
      text,
      href,
      class: %w(gem-c-print-link__link govuk-link),
      rel: "alternate",
      data: data_attributes
    ) %>
  </div>
<% end %>

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
govuk_publishing_components-21.68.1 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.68.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.67.2 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.67.1 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.67.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.66.4 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.66.3 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.66.2 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.66.1 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.66.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.65.1 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.65.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.64.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.63.3 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.63.2 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.63.1 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.63.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.62.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.61.0 app/views/govuk_publishing_components/components/_print_link.html.erb
govuk_publishing_components-21.60.3 app/views/govuk_publishing_components/components/_print_link.html.erb