Sha256: 872e7c443b2324d358572d56f7db1730550e83ce1d6cce6ebea970c5910fe293

Contents?: true

Size: 1.24 KB

Versions: 13

Compression:

Stored size: 1.24 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_text: t('components.show_password.show'),
      hide_text: t('components.show_password.hide'),
      show_full_text: t('components.show_password.show_password'),
      hide_full_text: t('components.show_password.hide_password'),
      announce_show: t('components.show_password.announce_show'),
      announce_hide: t('components.show_password.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

13 entries across 13 versions & 1 rubygems

Version Path
govuk_publishing_components-24.9.4 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.9.3 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.9.2 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.9.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.9.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.8.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.7.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.7.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.6.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.6.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.5.0 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.4.1 app/views/govuk_publishing_components/components/_show_password.html.erb
govuk_publishing_components-24.4.0 app/views/govuk_publishing_components/components/_show_password.html.erb