Files
openfoodnetwork/app/views/admin/reports/_table.html.haml
Sebastian Castro 287e8f5845 Reports Refactor 3
Easily group and create header and summary row
Auto format cells when appropriate type (boolean, dates) and render_format (neither csv nor json)
2022-05-12 16:54:13 +02:00

23 lines
619 B
Plaintext

- report ||= @report
.report__table-container
%table.report__table
%thead
%tr
- report.table_headers.each do |heading|
%th
= heading
%tbody
- if report.grouped_data.present?
= render partial: 'admin/reports/row_group', locals: { report: report, data: report.grouped_data }
- else
- report.table_rows.each do |row|
- if row
%tr
- row.each do |cell|
%td
= cell
- if report.table_rows.empty?
%tr
%td{colspan: report.table_headers.count}= t(:none)