Files
2025-06-17 15:15:30 +02:00

13 lines
840 B
Plaintext

<%= render(Primer::Beta::Heading.new(tag: :h5)) { I18n.t("queries.configure_view.sort_by.automatic.heading") } %>
<%= render(Primer::Beta::Text.new(font_size: :small, color: :subtle)) { I18n.t("queries.configure_view.sort_by.automatic.description", plural: queried_plural_model_human_name) } %>
<div data-controller="sort-by-config">
<%= hidden_field_tag :sortBy, current_orders, data: { "sort-by-config-target" => "sortByField" } %>
<%= render(Primer::OpenProject::FlexLayout.new(data: { "sort-by-config-target" => "inputRowContainer" })) do |layout| %>
<% order_limit.times do |i| %>
<% layout.with_row(mt: 3, data: { "sort-by-config-target" => "inputRow" }) do %>
<%= render(Queries::SortByFieldComponent.new(order: query.orders[i], available_orders:, index: i)) %>
<% end %>
<% end %>
<% end %>
</div>