Sha256: 018ff347607d59c35758d03eb06e1b308dabc4cdee4063f296b76d6bbddc7de2
Contents?: true
Size: 976 Bytes
Versions: 1
Compression:
Stored size: 976 Bytes
Contents
<% id ||= "input-#{SecureRandom.hex(4)}" hint_id ||= "hint-#{SecureRandom.hex(4)}" value ||= nil error_message ||= false label ||= {} type ||= "text" describedby ||= false ariadescribedby ||= nil css_classes = %w(gem-c-input govuk-input) css_classes << "govuk-input--error" if error_message hint_text_css_classes = "govuk-error-message" if error_message if error_message ariadescribedby = hint_id elsif describedby ariadescribedby = describedby end %> <%= content_tag :div, class: "govuk-form-group" do %> <%= render "govuk_publishing_components/components/label", { text: label[:text], html_for: id, hint_text: error_message, hint_text_classes: hint_text_css_classes, hint_id: hint_id, bold: error_message ? true : false, } %> <%= text_field_tag name, value, { class: css_classes, id: id, type: type, aria: { describedby: ariadescribedby } } %> <% end %>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
govuk_publishing_components-9.7.0 | app/views/govuk_publishing_components/components/_input.html.erb |