mirror of
https://github.com/we-promise/sure.git
synced 2026-04-16 10:34:09 +00:00
* Add bulk selection UI * Handle bulk selection with Stimulus controller instead of session * Update tests * Remove stale routes * Remove old system test helper methods
22 lines
884 B
Plaintext
22 lines
884 B
Plaintext
<%= turbo_frame_tag dom_id(transaction), class: "grid grid-cols-12 items-center text-gray-900 py-4 text-sm font-medium px-4" do %>
|
|
<div class="col-span-4 flex items-center gap-4">
|
|
<%= 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 %>
|
|
</div>
|
|
|
|
<div class="col-span-3">
|
|
<%= render "transactions/categories/menu", transaction: transaction %>
|
|
</div>
|
|
|
|
<%= link_to transaction.account.name,
|
|
account_path(transaction.account),
|
|
class: ["col-span-3 hover:underline"] %>
|
|
|
|
<div class="col-span-2 ml-auto">
|
|
<%= render "transactions/amount", transaction: transaction %>
|
|
</div>
|
|
<% end %>
|