Style filter if active
Some checks failed
/ Run tests (push) Failing after 18s
/ Run system tests (push) Failing after 14s
/ Build, push and deploy image (push) Has been skipped

This commit is contained in:
david 2024-10-27 19:35:54 +01:00
parent 6d4aa68cad
commit 1e1d80a2c3

View file

@ -12,8 +12,8 @@ h1
= f.submit = f.submit
.card.mb-3 .card.mb-3
.card-header.d-flex data-bs-toggle="collapse" href="#filter-form" role="button" aria-expanded="#{filter_params.present?}" aria-controler="filter-form" .card-header.d-flex data-bs-toggle="collapse" href="#filter-form" role="button" aria-expanded="#{filter_params.present?}" aria-controler="filter-form" class="#{"text-bg-primary" if filter_params.present?}"
span.bi.bi-funnel span.bi.bi-funnel
strong.ms-2 Filter strong.ms-2 Filter
.card-body.collapse id="filter-form" class="#{"show" if filter_params.present?}" .card-body.collapse id="filter-form" class="#{"show" if filter_params.present?}"
= bootstrap_form_with(url: checks_path, method: :get, scope: :filter) do |form| = bootstrap_form_with(url: checks_path, method: :get, scope: :filter) do |form|
@ -46,7 +46,7 @@ h1
- 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.ps-0 .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.mt-3
.col .col
= form.submit name: "", value: "Filtern" = form.submit name: "", value: "Filtern"
= link_to "Filter löschen", checks_path, class: "btn btn-outline-secondary ms-3", data: { turbo_prefetch: false } if filter_params.keys.any? = link_to "Filter löschen", checks_path, class: "btn btn-outline-secondary ms-3", data: { turbo_prefetch: false } if filter_params.keys.any?
@ -73,13 +73,13 @@ table.table.table-striped
td td
= link_to check.t_name, check = link_to check.t_name, check
td td
= link_to check.standards.map(&:t_name).join(", "), check = check.standards.map(&:t_name).join(", ")
td td
= link_to check.display_target_disabilities, check = check.display_target_disabilities
td td
= link_to check.display_applicabilities, check = check.display_applicabilities
td td
= safe_display(check.conformity_level) { link_to _1, check } = check.conformity_level
.my-3 .my-3
== pagy_info(@pagy) == pagy_info(@pagy)
== pagy_bootstrap_nav(@pagy) if @pagy.pages > 1 == pagy_bootstrap_nav(@pagy) if @pagy.pages > 1