<%# locals: (transaction:) %> <%= turbo_frame_tag dom_id(transaction), class:"text-gray-900 flex items-center gap-6 py-4 text-sm font-medium px-4" do %> <% if full_width_transaction_row?(request.path) %> <%= link_to transaction_path(transaction), data: { turbo_frame: "modal" }, class: "group" do %> <%= render partial: "transactions/transaction_name", locals: { name: transaction.name } %> <% end %>
<%= render partial: "transactions/categories/menu", locals: { transaction: } %>

<%= transaction.account.name %>

<% else %> <%= render partial: "transactions/transaction_name", locals: { name: transaction.name } %>
<%= render partial: "transactions/categories/badge", locals: transaction.category.nil? ? {} : { name: transaction.category.name, color: transaction.category.color } %>
<% end %>
<%= content_tag :p, format_money(-transaction.amount_money), class: ["whitespace-nowrap", { "text-green-600": transaction.amount.negative? }] %>
<% end %>