Sha256: 15afba213913374742c4f86d3501f877506834630bb36f35f525a69c4c8b8324
Contents?: true
Size: 1.9 KB
Versions: 3
Compression:
Stored size: 1.9 KB
Contents
.admin-table-index .table-top p.table-top__total-count = "#{@ar_object.pagy.count} #{@model.ar_model.table_name} found" // .table-top__column-action // button.secondary-btn.column-btn data-bs-target="#columnActionModal" data-bs-toggle="modal" // span // i.fa.fa-columns.bolder // span // i.fa.fa-angle-down .new-admin-table.scrollable table.cm-table thead.cm-table__header tr.header-row // Select all checkbox feature to be added later / th.check-box-space / span / input.cm-checkbox type="checkbox" - @model.available_fields[:index].each do |column| th = column.header tbody.cm-table__body - @ar_object.data.each do |ar_object| tr.body-row / td.check-box-space / span / input.cm-checkbox type="checkbox" - @model.available_fields[:index].each_with_index do |column, index| td.text-ellipsis span class="#{column.field_type.to_s} #{column.cm_css_class} " - if index == 0 = link_to ar_object.send(column.field_name), cm_admin.send("#{ar_object.model_name.singular}_show_path", ar_object.id) - else = show_field_value(ar_object, column) - if column.field_type == :drawer = render partial: column.drawer_partial, locals: { ar_object: ar_object } - if @model == render partial: 'cm_admin/main/actions_dropdown', locals: { cm_model: @model, ar_object: ar_object } .cm-pagination .cm-pagination__lhs Showing #{@ar_object.pagy.from} to #{@ar_object.pagy.to} out of #{@ar_object.pagy.count} .cm-pagination__rhs == render partial: 'cm_admin/main/cm_pagy_nav', locals: { pagy: @ar_object.pagy } = render partial: 'cm_admin/main/member_custom_action_modal', locals: { cm_model: @model, ar_collection: @ar_object }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cm-admin-0.8.2 | app/views/cm_admin/main/_table.html.slim |
cm-admin-0.8.1 | app/views/cm_admin/main/_table.html.slim |
cm-admin-0.8.0 | app/views/cm_admin/main/_table.html.slim |