.widget
header>
h5
' Lista de
span.fw-semi-bold <%= class_name.demodulize.pluralize %>
.widget-body
- if @<%= class_name.demodulize.underscore.pluralize %>.empty?
h6 Nenhum registro encontrado.
- else
.table-responsive
table.table.table-hover
thead
tr
<% attributes.reject(&:password_digest?).each do |attribute| %>th <%= attribute.human_name %>
<% end %>th width="150"
tbody
- @<%= class_name.demodulize.underscore.pluralize %>.each do |<%= class_name.demodulize.underscore %>|
tr
<% attributes.reject(&:password_digest?).each do |attribute| %>td = <%= class_name.demodulize.underscore %>.<%= attribute.name %>
<% end %>
td
= link_to <%= class_name.demodulize.underscore %>, class: "btn btn-default btn-sm mb-xs", title: "Ver Detalhes" do
i.icone-detalhar
= botao_com_permissao edit_<%= singular_table_name %>_path(<%= class_name.demodulize.underscore %>), {acao: :update}, { \
class_icone:'icone-editar',
params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"},
}
= botao_com_permissao <%= class_name.demodulize.underscore %>, {acao: :destroy}, { \
class_icone:'icone-excluir',
params: { \
method: :delete, data: { confirm: 'Tem certeza?' },
class: 'btn btn-default btn-sm mb-xs',
title: "Apagar",
},
}
= will_paginate@<%= class_name.demodulize.underscore.pluralize %>, previous_label: "<", next_label: ">"