Fix sort order and filter placement (#37904)

* Move filter inside asset filter

* Change sort order
This commit is contained in:
Darren Griffin 2025-03-10 14:52:01 +00:00 committed by GitHub
parent 1fc6967631
commit 06c09133f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -124,11 +124,11 @@ module Jekyll
end end
end end
end end
end
def case_insensitive_sort(input, key) def case_insensitive_sort(input, key)
return input unless input.is_a?(Array) return input unless input.is_a?(Array)
input.sort_by { |item| item[key].to_s.downcase } input.sort_by { |item| item[key].to_s.downcase }
end
end end
end end

View File

@ -29,7 +29,7 @@
<div class="ha-buy-dialog-tab-content-wrapper"> <div class="ha-buy-dialog-tab-content-wrapper">
{% for distributor_region in distributor_regions %} {% for distributor_region in distributor_regions %}
<div class="ha-buy-dialog-tab-content {% if forloop.first %}active{% endif %}" id="{{ distributor_region.name | slugify }}"> <div class="ha-buy-dialog-tab-content {% if forloop.first %}active{% endif %}" id="{{ distributor_region.name | slugify }}">
{% assign az_ship_distributors = distributor_region.items | case_insensitive_sort: 'name' | sort: 'ship_from'%} {% assign az_ship_distributors = distributor_region.items | case_insensitive_sort: 'name' | sort: 'ship_from' %}
<div class="ha-buy-dialog-distributor-items"> <div class="ha-buy-dialog-distributor-items">
{% for distributor in az_ship_distributors %} {% for distributor in az_ship_distributors %}
<a href="{{ distributor.url }}" target="_blank" rel="noreferrer" class="ha-buy-dialog-distributor-item"> <a href="{{ distributor.url }}" target="_blank" rel="noreferrer" class="ha-buy-dialog-distributor-item">