<%# locals: (transactions:, projected_recurring:, q:, pagy:) %>
" data-bulk-select-plural-label-value="<%= t(".transactions") %>" class="flex flex-col bg-container rounded-xl shadow-border-xs px-3 py-4 lg:p-4 relative group"> <%= form_with url: imports_path, method: :post, class: "hidden", data: { drag_and_drop_import_target: "form", turbo: false } do |f| %> <%= f.hidden_field "import[type]", value: "TransactionImport" %> <%= f.file_field "import[import_file]", class: "hidden", data: { drag_and_drop_import_target: "input" }, accept: ".csv" %> <% end %> <%= render "imports/drag_drop_overlay", title: t(".drag_drop_title"), subtitle: t(".drag_drop_subtitle") %> <%= render "transactions/searches/search" %> <% if @pagy.count > 0 || (@projected_recurring.any? && @q.blank?) %>
<% if @transactions.any? %>
<%= check_box_tag "selection_entry", class: "checkbox checkbox--light hidden lg:block", data: { action: "bulk-select#togglePageSelection", checkbox_toggle_target: "selectionEntry" } %>

transaction

<%= t("transactions.show.amount") %>

<% end %>
<%= entries_by_date(@transactions.map(&:entry), totals: true) do |entries| %> <%= render entries %> <% end %>
<% else %> <%= render "entries/empty" %> <% end %>
<%= render "shared/pagination", pagy: @pagy %>