Sha256: a347e345586826d76fb88c42c5810001936ddca951fc563fee02e1f1ffaad1da

Contents?: true

Size: 1.07 KB

Versions: 23

Compression:

Stored size: 1.07 KB

Contents

<%
  disable_form_submit_check ||= false
  label ||= nil
  value ||= nil
  id ||= nil
  name ||= nil
  autocomplete = "off" unless ['new-password', 'current-password'].include?(autocomplete)
  describedby ||= nil
  hint ||= nil
  error_message ||= nil
  error_items ||= nil

  if !label
    raise ArgumentError, "This component requires a label"
  end
%>
<% if label %>
  <%= tag.div class: "gem-c-show-password",
    data: {
      module: "show-password",
      disable_form_submit_check: disable_form_submit_check,
      show: t('components.input.show'),
      hide: t('components.input.hide'),
      announce_show: t('components.input.announce_show'),
      announce_hide: t('components.input.announce_hide')
    } do %>
      <%= render "govuk_publishing_components/components/input", {
        label: label,
        value: value,
        id: id,
        name: name,
        describedby: describedby,
        hint: hint,
        error_message: error_message,
        error_items: error_items,
        type: "password",
        autocomplete: autocomplete,
      } %>
  <% end %>
<% end %>

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
govuk_publishing_components-24.3.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.3.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.2.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.1.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.1.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.0.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.15.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.14.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.13.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.13.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.12.3 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.12.2 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.12.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.12.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.11.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.11.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.10.2 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.10.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.10.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-23.9.2 app/views/govuk_publishing_components/components/_show_password.html.erb