Sha256: 2a84bc5aa04f0ec863aaf8dd05a8529877b1b0c205149b313c47ad481130fb61

Contents?: true

Size: 1001 Bytes

Versions: 16

Compression:

Stored size: 1001 Bytes

Contents

<%
  href ||= nil
  number ||= nil
  label ||= nil
  href ||= nil
  data_attributes ||= nil
  aria ||= nil
  classes = ["gem-c-big-number__value"]
  
  if label.nil? && href
    classes << "gem-c-big-number__value--decorated"
  end
%>
<% if number %>
  <% big_number_value = capture do %>
    <%= tag.span class: classes, data: href ? nil : data_attributes do %>
      <%= number %>
    <% end %>

    <% unless label.nil? %>
      <% # add a virtual space here to handle screen readers printing dictations without a space between the number and the label %>
      <span class="govuk-visually-hidden">&nbsp;</span>
      <span class="gem-c-big-number__label">
        <%= label %>
      </span>
    <% end %>
  <% end %>
  
  <%= tag.div class: "gem-c-big-number", aria: aria do %>
    <% unless href.nil? %>
      <%= link_to big_number_value, href, class: "govuk-link gem-c-big-number__link", data: data_attributes %>
    <% else %>
      <%= big_number_value %>
    <% end %>
  <% end %>
<% end %>

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
govuk_publishing_components-27.14.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.13.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.12.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.11.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.5 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.4 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.3 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.2 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.1 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.10.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.9.2 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.9.1 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.9.0 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.8.2 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.8.1 app/views/govuk_publishing_components/components/_big_number.html.erb
govuk_publishing_components-27.8.0 app/views/govuk_publishing_components/components/_big_number.html.erb