<%= tag.div id: dom_id(@refine_filter_builder, "query"), class: 'refine-query-container', data: { controller: "refine--state", refine__state_conditions_value: @refine_filter_query.available_conditions_attributes.to_json, refine__state_blueprint_value: @refine_filter_query.blueprint.to_json, refine__state_class_name_value: @refine_filter_query.configuration[:class_name], refine__state_refresh_url_value: refine_blueprint_path, refine__state_client_id_value: @refine_filter_builder.client_id, refine__state_default_condition_id_value: @refine_filter_query.filter.default_condition_id, refine__state_validate_blueprint_url_value: validate_refine_blueprint_path } do %> <%= content_tag :div, class: "refine-query-content-container" do %>
" id="refine-loader" data-refine--state-target="loading">

<%= t("refine.refine_blueprints.query.loading") %>

<%= tag.div id: dom_id(@refine_filter_builder, "groups") do %> <% @refine_filter_query.grouped_criteria.each_with_index do |criteria, index| %> <% if index > 0 %>

<%= t("refine.refine_blueprints.query.query_or") %>

<% end %> <%= render partial: 'refine/blueprints/group', locals: { criteria: criteria, group_id: index } %> <% end %> <% end %> <%= render 'refine/blueprints/add_group' %> <% end %> <% end %>