♻️ refactor: only show project tag filter with 2 or more tags
Prior to this change, the project filters would show up even with a single tag, which wasn't very useful for filtering. Now filters only appear when there are 2+ unique tags.
This commit is contained in:
parent
c15098a959
commit
180fc53384
@ -12,7 +12,8 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{#- Display unique terms -#}
|
{#- Display unique terms -#}
|
||||||
{%- if all_terms -%}
|
{% set unique_terms = all_terms | unique | sort %}
|
||||||
|
{%- if unique_terms | length >= 2 -%}
|
||||||
<ul class="filter-controls" role="group" aria-label="{{ macros_translate::translate(key='project_filters', default='Project filters', language_strings=language_strings) }}">
|
<ul class="filter-controls" role="group" aria-label="{{ macros_translate::translate(key='project_filters', default='Project filters', language_strings=language_strings) }}">
|
||||||
<li class="taxonomy-item no-hover-padding">
|
<li class="taxonomy-item no-hover-padding">
|
||||||
<a id="all-projects-filter" class="no-hover-padding active"
|
<a id="all-projects-filter" class="no-hover-padding active"
|
||||||
@ -21,7 +22,7 @@
|
|||||||
{{- macros_translate::translate(key="all_projects", default="All projects", language_strings=language_strings) -}}
|
{{- macros_translate::translate(key="all_projects", default="All projects", language_strings=language_strings) -}}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% for term in all_terms | unique | sort %}
|
{% for term in unique_terms %}
|
||||||
<li class="taxonomy-item no-hover-padding">
|
<li class="taxonomy-item no-hover-padding">
|
||||||
<a class="no-hover-padding"
|
<a class="no-hover-padding"
|
||||||
href="{{ get_taxonomy_url(kind="tags", name=term, lang=lang) }}"
|
href="{{ get_taxonomy_url(kind="tags", name=term, lang=lang) }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user