2019-04-12 11:11:46 -04:00
|
|
|
- form_field_classes = local_assigns[:admin_view] || !Feature.enabled?(:project_list_filter_bar) ? 'input-short js-projects-list-filter' : ''
|
2019-04-01 21:12:29 -04:00
|
|
|
- placeholder = local_assigns[:search_form_placeholder] ? search_form_placeholder : 'Filter by name...'
|
|
|
|
|
2019-06-11 22:09:07 -04:00
|
|
|
= form_tag filter_projects_path, method: :get, class: 'project-filter-form qa-project-filter-form', id: 'project-filter-form' do |f|
|
2017-03-03 05:13:03 -05:00
|
|
|
= search_field_tag :name, params[:name],
|
2019-04-01 21:12:29 -04:00
|
|
|
placeholder: placeholder,
|
2019-04-05 08:41:28 -04:00
|
|
|
class: "project-filter-form-field form-control #{form_field_classes}",
|
2017-03-03 05:13:03 -05:00
|
|
|
spellcheck: false,
|
|
|
|
id: 'project-filter-form-field',
|
|
|
|
autofocus: local_assigns[:autofocus]
|
|
|
|
|
|
|
|
- if local_assigns[:icon]
|
2020-10-07 17:08:21 -04:00
|
|
|
= sprite_icon('search', css_class: 'search-icon')
|
2017-03-03 05:13:03 -05:00
|
|
|
|
|
|
|
- if params[:sort].present?
|
|
|
|
= hidden_field_tag :sort, params[:sort]
|
|
|
|
|
|
|
|
- if params[:personal].present?
|
|
|
|
= hidden_field_tag :personal, params[:personal]
|
|
|
|
|
|
|
|
- if params[:archived].present?
|
|
|
|
= hidden_field_tag :archived, params[:archived]
|
|
|
|
|
|
|
|
- if params[:visibility_level].present?
|
|
|
|
= hidden_field_tag :visibility_level, params[:visibility_level]
|
2018-11-01 10:20:22 -04:00
|
|
|
|
|
|
|
= render_if_exists 'shared/projects/search_fields'
|