AyuntamientoMadrid/participacion

View on GitHub
app/components/sdg_management/relations/index_component.html.erb

Summary

Maintainability
Test Coverage
<%= header %>

<%= render SDGManagement::Relations::SearchComponent.new(label: search_label) %>
<%= render "shared/filter_subnav", i18n_namespace: "sdg_management.relations.index" %>

<table>
  <thead>
    <tr>
      <th><%= model_class.human_attribute_name(:title) %></th>
      <th><%= SDG::Goal.model_name.human(count: 2).upcase_first %></th>
      <th><%= SDG::Target.model_name.human(count: 2).upcase_first %></th>
      <th><%= t("admin.actions.actions") %></th>
    </tr>
  </thead>

  <tbody>
    <% records.each do |record| %>
      <tr>
        <td><%= record.title %></td>
        <td><%= record.sdg_goal_list %></td>
        <td><%= record.sdg_target_list %></td>
        <td>
          <%= render Admin::TableActionsComponent.new(
            record,
            actions: [:edit],
            edit_text: t("sdg_management.actions.edit"),
            edit_path: edit_path_for(record)
          ) %>
        </td>
      </tr>
    <% end %>
  </tbody>
</table>

<%= paginate(@records) %>