Sha256: 85703b6c7f37e03f4557b90313d47d0a8b0095262c23da0fb80370f6683e6336

Contents?: true

Size: 1.9 KB

Versions: 2

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
        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 do |column|
            td.text-ellipsis
              span class="#{column.cm_css_class}" = show_field_value(ar_object, column)
          td.row-action-cell
            .row-action-tool
              button.secondary-btn.tool-btn type="button"
                span
                  i.fa.fa-bars.bolder
                span
                  i.fa.fa-angle-down
              .popup-card.table-export-popup.hidden
                .popup-option
                  a href="#{page_url('edit', ar_object)}"
                    | Edit
                - @model.available_actions.select{|act| act if act.route_type == 'member'}.each do |custom_action|
                  - if custom_action.display_if.call(ar_object)
                    .popup-option
                      = link_to custom_action.name, custom_action.path.gsub(':id', ar_object.id.to_s), method: custom_action.verb

.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 }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cm-admin-0.4.4 app/views/cm_admin/main/_table.html.slim
cm-admin-0.4.3 app/views/cm_admin/main/_table.html.slim