- {# Filters #}
- {% include "partials/filters.html" %}
{# Active filters badges #}
{% if filters.type %}
-
- {{ filters.type_display|default:filters.type }}
-
-
+ {% for type_val, type_label in filters.type_display %}
+
+ {{ type_label }}
+
+
+ {% endfor %}
{% endif %}
{% if filters.status %}
-
- {{ filters.status_display|default:filters.status }}
-
-
+ {% for status_val, status_label in filters.status_display %}
+
+ {{ status_label }}
+
+
+ {% endfor %}
{% endif %}
{% if filters.score %}
-
- {% if filters.score == 'none' %}{% translate "Not rated" %}{% else %}{{ filters.score }}⭐ - {{ filters.score_display|default:filters.score }}{% endif %}
-
-
+ {% for score_val, score_label in filters.score_display %}
+
+ {{ score_label }}
+
+
+ {% endfor %}
{% endif %}
{% if filters.review_from or filters.review_to %}
@@ -99,8 +129,36 @@
{% translate "My media" %}
{% if filters.review_from and filters.review_to %}→{% endif %}
{{ filters.review_to }}
+ class="btn btn-ghost btn-xs btn-circle remove-filter-badge"
+ data-filter="review">{% heroicon_mini "x-mark" %}
+
+ {% endif %}
+ {% if filters.has_review %}
+
+
+ {% if filters.has_review == 'empty' %}
+ {% translate "No review" %}
+ {% else %}
+ {% translate "Has review" %}
+ {% endif %}
+
+
+
+ {% endif %}
+ {% if filters.has_cover %}
+
+
+ {% if filters.has_cover == 'empty' %}
+ {% translate "No cover" %}
+ {% else %}
+ {% translate "Has cover" %}
+ {% endif %}
+
+
{% endif %}
{% if contributor %}
@@ -109,15 +167,13 @@
{% translate "My media" %}
id="contributor-badge">
{{ contributor.name }}
+ class="btn btn-ghost btn-xs btn-circle remove-filter-badge"
+ data-filter="contributor">{% heroicon_mini "x-mark" %}