app/components/blacklight/search_bar_component.html.erb in blacklight-7.31.0 vs app/components/blacklight/search_bar_component.html.erb in blacklight-7.32.0

- old
+ new

@@ -1,10 +1,13 @@ -<%= form_tag @url, method: @method, class: @classes.join(' '), role: 'search', 'aria-label' => scoped_t('submit') do %> +<%= form_tag @url, method: @method, class: @classes.join(' '), role: 'search', aria: { label: scoped_t('submit') }, **@form_options do %> <%= render_hash_as_hidden_fields(@params) %> <% if search_fields.length > 1 %> <label for="search_field" class="sr-only visually-hidden"><%= scoped_t('search_field.label') %></label> <% end %> + <% before_input_groups.each do |input_group| %> + <%= input_group %> + <% end %> <div class="input-group"> <%= prepend %> <% if search_fields.length > 1 %> <%= select_tag(:search_field, @@ -15,18 +18,14 @@ <% elsif search_fields.length == 1 %> <%= hidden_field_tag :search_field, search_fields.first.last %> <% end %> <label for="<%= @prefix %><%= @query_param %>" class="sr-only visually-hidden"><%= scoped_t('search.label') %></label> - <%= text_field_tag @query_param, @q, placeholder: scoped_t('search.placeholder'), class: "search-q q form-control rounded-#{search_fields.length > 1 ? '0' : 'left'}", id: "#{@prefix}q", autocomplete: autocomplete_path.present? ? "off" : "", autofocus: @autofocus, data: { autocomplete_enabled: autocomplete_path.present?, autocomplete_path: autocomplete_path } %> + <%= text_field_tag @query_param, @q, placeholder: scoped_t('search.placeholder'), class: "search-q q form-control rounded-#{search_fields.length > 1 ? '0' : 'left'}", id: "#{@prefix}q", autocomplete: autocomplete_path.present? ? "off" : "", autofocus: @autofocus, aria: { label: scoped_t('search.label') }, data: { autocomplete_enabled: autocomplete_path.present?, autocomplete_path: autocomplete_path } %> <span class="input-group-append"> <%= append %> - - <button type="submit" class="btn btn-primary search-btn" id="<%= @prefix %>search"> - <span class="submit-search-text"><%= scoped_t('submit') %></span> - <%= blacklight_icon :search, aria_hidden: true %> - </button> + <%= search_button || render(Blacklight::SearchButtonComponent.new(id: "#{@prefix}search", text: scoped_t('submit'))) %> </span> </div> <% end %> <% if advanced_search_enabled? %>