%= render DS::Dialog.new(variant: "drawer") do |dialog| %>
<% dialog.with_header do %>
- From
-
<%= render "accounts/logo", account: @transfer.from_account, size: "sm" %>
<%= link_to @transfer.from_account.name, account_path(@transfer.from_account), data: { turbo_frame: "_top" } %>
- Date
- <%= l(@transfer.outflow_transaction.entry.date, format: :long) %>
- Amount
- <%= format_money @transfer.outflow_transaction.entry.amount_money * -1 %>
<%= render "shared/ruler", classes: "my-2" %>
- To
-
<%= render "accounts/logo", account: @transfer.to_account, size: "sm" %>
<%= link_to @transfer.to_account.name, account_path(@transfer.to_account), data: { turbo_frame: "_top" } %>
- Date
- <%= l(@transfer.inflow_transaction.entry.date, format: :long) %>
- Amount
- +<%= format_money @transfer.inflow_transaction.entry.amount_money * -1 %>
<% end %>
<% dialog.with_section(title: t(".details")) do %>
<%= styled_form_with model: @transfer,
data: { controller: "auto-submit-form" }, class: "space-y-2" do |f| %>
<% if @transfer.categorizable? %>
<%= f.collection_select :category_id, @categories.alphabetically, :id, :name, { label: "Category", include_blank: "Uncategorized", selected: @transfer.outflow_transaction.category&.id }, "data-auto-submit-form-target": "auto" %>
<% end %>
<%= f.text_area :notes,
label: t(".note_label"),
placeholder: t(".note_placeholder"),
rows: 5,
"data-auto-submit-form-target": "auto" %>
<% end %>
<% end %>
<% dialog.with_section(title: t(".settings")) do %>