fix: prefills provider preference on filter

This commit is contained in:
2025-04-30 22:23:42 -05:00
parent bfd5f53d67
commit b23d8a2ba3
5 changed files with 59 additions and 11 deletions

View File

@@ -45,8 +45,13 @@
</label>
<label for="provider">
Provider
<select id="provider" data-result-filter-target="provider" class="px-1 py-0.5 bg-stone-100 text-gray-800 rounded-md">
<option selected value="">n/a</option>
<select id="provider"
data-result-filter-target="provider"
class="px-1 py-0.5 bg-stone-100 text-gray-800 rounded-md"
{% if this.userPreferences['provider'] != null %}
data-preferred="{{ this.userPreferences['provider'] }}"
{% endif %}
>
</select>
</label>
{% if results.media.mediaType == "tvshows" %}

View File

@@ -30,11 +30,14 @@
<label class="text-gray-50" for="provider">Provider</label>
<select class="p-1.5 rounded-md mb-2" name="provider" id="provider" value="{{ userPreferences['provider'].getPreferenceValue() }}">
{% for key, value in providers %}
<option class="text-gray-800" value=""
{{ "" == userPreferences['provider'].getPreferenceValue() ? "selected" }}
>n/a</option>
{% for provider in providers %}
<option class="text-gray-800"
value="{{ key }}"
{{ key == userPreferences['provider'].getPreferenceValue() ? "selected" }}
>{{ value }}</option>
value="{{ provider }}"
{{ provider == userPreferences['provider'].getPreferenceValue() ? "selected" }}
>{{ provider }}</option>
{% endfor %}
</select>