Sha256: 99fc4289575b69dc98b999807040ea3c753b666373395771b48c58ad9c7d351f

Contents?: true

Size: 769 Bytes

Versions: 98

Compression:

Stored size: 769 Bytes

Contents

<% button = GovukPublishingComponents::Presenters::ButtonHelper.new(local_assigns) %>

<% start_button_text = capture do %>
  <%= button.text %>
  <svg class="govuk-button__start-icon" xmlns="http://www.w3.org/2000/svg" width="17.5" height="19" viewBox="0 0 33 40" role="presentation" focusable="false">
    <path fill="currentColor" d="M0 0h13l20 20-20 20H0l20-20z" />
  </svg>
<% end %>

<%
  if button.start
    button_text = start_button_text
  else
    button_text = button.text
  end
%>

<% if button.link? %>
  <%= link_to button_text, button.href, button.html_options %>
<% else %>
  <%= content_tag :button, button_text, button.html_options %>
<% end %>

<% if button.info_text %>
  <%= tag.span button.info_text, class: "gem-c-button__info-text" %>
<% end %>

Version data entries

98 entries across 98 versions & 1 rubygems

Version Path
govuk_publishing_components-21.42.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.41.4 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.41.3 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.41.2 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.41.1 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.41.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.40.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.39.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.5 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.4 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.3 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.2 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.1 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.38.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.37.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.36.1 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.36.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.35.0 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.34.1 app/views/govuk_publishing_components/components/_button.html.erb
govuk_publishing_components-21.34.0 app/views/govuk_publishing_components/components/_button.html.erb