anthonymidili/EasyKeep

View on GitHub
app/views/companies/_invoices_table.html.haml

Summary

Maintainability
Test Coverage
.scroll_overflow-x
  %table
    %thead
      %tr
        %th Account
        %th Contact name
        %th Invoice #
        %th Date
        %th Total
        %th Balance due

    %tbody
      - @invoices.each do |invoice|
        %tr{id: "tableRow#{invoice.id}"}
          %td= link_to invoice.account.name, account_path(invoice.account)
          %td= invoice.account.user.name
          %td.center_cell
            = link_to invoice_path(invoice, account_id: invoice.account_id) do
              %i.fas.fa-file
              %b= invoice.pre_post_number
          %td= invoice.established_at.strftime('%Y-%b-%d')
          %td= number_to_currency(invoice.total_cost)
          %td{class: "no_action_required_#{invoice.paid_in_full?}"}
            = pif_or_balance_due(invoice)