<%= turbo_frame_tag dom_id(transaction), class: "grid grid-cols-12 items-center text-gray-900 text-sm font-medium p-4" do %>
"> <%= check_box_tag dom_id(transaction, "selection"), class: "maybe-checkbox maybe-checkbox--light", data: { id: transaction.id, "bulk-select-target": "row", action: "bulk-select#toggleRowSelection" } %>
<%= render "transactions/name", transaction: transaction %>
<% if unconfirmed_transfer?(transaction) %> <%= form_with url: unmark_transfers_transactions_path, builder: ActionView::Helpers::FormBuilder, class: "flex items-center", data: { turbo_confirm: { title: t(".remove_transfer"), body: t(".remove_transfer_body"), accept: t(".remove_transfer_confirm"), }, turbo_frame: "_top" } do |f| %> <%= f.hidden_field "bulk_update[transaction_ids][]", value: transaction.id %> <%= f.button class: "flex items-center justify-center group", title: "Remove transfer" do %> <%= lucide_icon "arrow-left-right", class: "group-hover:hidden text-gray-500 w-4 h-4" %> <%= lucide_icon "unlink", class: "hidden group-hover:inline-block text-gray-900 w-4 h-4" %> <% end %> <% end %> <% end %>
<% unless unconfirmed_transfer?(transaction) %>
<%= render "categories/menu", transaction: transaction %>
<%= link_to transaction.account.name, account_path(transaction.account), data: { turbo_frame: "_top" }, class: ["col-span-3 hover:underline"] %> <% end %>
<%= render "transactions/amount", transaction: transaction %>
<% end %>