AyuntamientoMadrid/participacion

View on GitHub
app/components/moderation/shared/index_component.html.erb

Summary

Maintainability
Test Coverage
<%= header %>

<%= render "shared/filter_subnav", i18n_namespace: "moderation.#{i18n_namespace}.index" %>

<h3 class="inline-block"><%= page_entries_info records %></h3>

<% if records.any? %>
  <%= render "shared/order_links", i18n_namespace: "moderation.#{i18n_namespace}.index" %>
<% end %>

<%= form_tag form_path, method: :put do %>
  <%= render Shared::CheckAllNoneComponent.new(field_name) %>

  <%= content %>

  <%= submit_tag t("moderation.#{i18n_namespace}.index.block_authors"),
                 name: "block_authors",
                 class: "button hollow alert",
                 data: { confirm: t("moderation.actions.confirm_action", action: t("moderation.#{i18n_namespace}.index.block_authors")) } %>

  <div class="float-right">
    <%= submit_tag t("moderation.#{i18n_namespace}.index.hide"),
                   name: "hide_#{table_name}",
                   class: "button hollow alert",
                   data: { confirm: t("moderation.actions.confirm_action", action: t("moderation.#{i18n_namespace}.index.hide")) } %>

    <%= submit_tag t("moderation.#{i18n_namespace}.index.ignore_flags"),
                   name: "ignore_flags",
                   class: "button hollow",
                   data: { confirm: t("moderation.actions.confirm_action", action: t("moderation.#{i18n_namespace}.index.ignore_flags")) } %>
  </div>

  <%= paginate records %>
<% end %>