<%# locals: (date:, group:) %>
<%= check_box_tag "#{date}_transactions_selection", class: ["maybe-checkbox maybe-checkbox--light", "hidden": group[:transactions].count == 0], id: "selection_transaction_#{date}", data: { action: "bulk-select#toggleGroupSelection" } %> <%= tag.span "#{date.strftime('%b %d, %Y')} ยท #{group[:transactions].size + (group[:transfers].size * 2)}" %>
<% transactions_by_currency = group[:transactions].group_by(&:currency) %> <% transactions_by_currency.each_with_index do |(_currency, transactions), idx| %> <%= tag.span format_money(-transactions.sum(&:amount_money)) %> <%= tag.span "|", class: "mx-2" if idx < transactions_by_currency.count - 1 %> <% end %>
<%= render group[:transactions] %> <%= render group[:transfers] %>