Sha256: 20c54a09583047c92ace5a78054da1f26ba8f47399811ceee9ec98302be72b00
Contents?: true
Size: 1.49 KB
Versions: 15
Compression:
Stored size: 1.49 KB
Contents
<% shared_helper = GovukPublishingComponents::Presenters::SharedHelper.new(local_assigns) aria_controls ||= nil button_text ||= t("components.search_box.search_button") id ||= "search-main-" + SecureRandom.hex(4) label_text ||= t("components.search_box.label") name ||= "q" no_border ||= false size ||= "" value ||= "" classes = %w[gem-c-search] classes << (shared_helper.get_margin_top) classes << (shared_helper.get_margin_bottom) if local_assigns[:margin_bottom] classes << "gem-c-search--large" if size == "large" classes << "gem-c-search--no-border" if no_border if local_assigns[:on_govuk_blue].eql?(true) classes << "gem-c-search--on-govuk-blue" else classes << "gem-c-search--on-white" end classes << "gem-c-search--separate-label" if local_assigns.include?(:inline_label) %> <div class="<%= classes.join(" ") %>" data-module="gem-toggle-input-class-on-focus"> <label for="<%= id %>" class="gem-c-search__label"> <%= label_text %> </label> <div class="gem-c-search__item-wrapper"> <%= tag.input( aria: { controls: aria_controls, }, class: "gem-c-search__item gem-c-search__input js-class-toggle", id: id, name: name, title: t("components.search_box.input_title"), type: "search", value: value, ) %> <div class="gem-c-search__item gem-c-search__submit-wrapper"> <button class="gem-c-search__submit" type="submit"> <%= button_text %> </button> </div> </div> </div>
Version data entries
15 entries across 15 versions & 1 rubygems