Improve filter layout
Some checks failed
/ Run tests (push) Failing after 15s
/ Run system tests (push) Failing after 20s
/ Build, push and deploy image (push) Has been skipped

This commit is contained in:
david 2024-10-27 19:04:38 +01:00
parent 22c6594af1
commit 6d4aa68cad

View file

@ -22,24 +22,29 @@ h1
.col-lg-12 .col-lg-12
= form.text_field(:s, placeholder: "suchen...", hide_label: true, value: filter_params[:s]) = form.text_field(:s, placeholder: "suchen...", hide_label: true, value: filter_params[:s])
.col-lg-2 .col-lg-2
label.fw-bold = Principle.model_name.human(count: 2)
- Principle.all.sort_by(&:name_de).each do |principle| - Principle.all.sort_by(&:name_de).each do |principle|
.form-check.form-check-inline .form-check.ps-0
= form.check_box :principle_id, { label: principle.t_name, multiple: true, checked: (filter_params[:principle_id] || []).include?(principle.id.to_s) }, principle.id, nil = form.check_box :principle_id, { label: principle.t_name, multiple: true, checked: (filter_params[:principle_id] || []).include?(principle.id.to_s) }, principle.id, nil
.col-lg-2 .col-lg-2
label.fw-bold = Standard.model_name.human(count: 2)
- Standard.all.sort_by{ _1.name_de.downcase }.each do |standard| - Standard.all.sort_by{ _1.name_de.downcase }.each do |standard|
.form-check.form-check-inline .form-check.ps-0
= form.check_box :standard_ids, { label: standard.t_name, multiple: true, checked: (filter_params[:standard_ids] || []).include?(standard.id.to_s) }, standard.id, nil = form.check_box :standard_ids, { label: standard.t_name, multiple: true, checked: (filter_params[:standard_ids] || []).include?(standard.id.to_s) }, standard.id, nil
.col-lg-1 .col-lg-2
label.fw-bold = Check.human_attribute_name(:conformity_level)
- Check.conformity_levels.each do |conformity_level, value| - Check.conformity_levels.each do |conformity_level, value|
.form-check.form-check-inline .form-check.ps-0
= form.check_box :conformity_level, { label: conformity_level, multiple: true, checked: (filter_params[:conformity_level] || []).include?(value.to_s) }, value, nil = form.check_box :conformity_level, { label: conformity_level, multiple: true, checked: (filter_params[:conformity_level] || []).include?(value.to_s) }, value, nil
.col-lg-2 .col-lg-2
label.fw-bold = Check.human_attribute_name(:priority)
- Check.priorities.each do |priority, value| - Check.priorities.each do |priority, value|
.form-check.form-check-inline .form-check.ps-0
= form.check_box :priority, { label: t("priority.#{priority}"), multiple: true, checked: (filter_params[:priority] || []).include?(value.to_s) }, value, nil = form.check_box :priority, { label: t("priority.#{priority}"), multiple: true, checked: (filter_params[:priority] || []).include?(value.to_s) }, value, nil
.col-lg-1 .col-lg-2
label.fw-bold = Check.human_attribute_name(:target_disabilities)
- Check.target_disabilities.map { |d, _v| [I18n.t("disability.#{d}"), d] }.each do |target_disability, value| - Check.target_disabilities.map { |d, _v| [I18n.t("disability.#{d}"), d] }.each do |target_disability, value|
.form-check.form-check-inline .form-check.ps-0
= form.check_box :target_disabilities, { label: target_disability, multiple: true, checked: (filter_params[:target_disabilities] || []).include?(value.to_s) }, value, nil = form.check_box :target_disabilities, { label: target_disability, multiple: true, checked: (filter_params[:target_disabilities] || []).include?(value.to_s) }, value, nil
.row .row
.col .col