mirror of
https://github.com/we-promise/sure.git
synced 2026-07-28 04:32:12 +00:00
Use badge variant for category selects in transfer + bulk-edit views (#2645)
The transaction drawer already renders its category dropdown with the badge variant (colour + icon + search); the transfer drawer and the bulk-edit modal still show a bare alphabetical list. Bring those two into line for a more consistent category-picking experience.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<%= render DS::Disclosure.new(title: t(".transactions_section"), open: true) do %>
|
||||
<div class="space-y-2">
|
||||
<%= form.text_field :name, label: t(".name_label"), placeholder: t(".name_placeholder") %>
|
||||
<%= form.collection_select :category_id, Current.family.categories.alphabetically, :id, :name, { prompt: t(".category_prompt"), label: t(".category_label"), class: "text-subdued" } %>
|
||||
<%= form.collection_select :category_id, Current.family.categories.alphabetically, :id, :name, { prompt: t(".category_prompt"), label: t(".category_label"), class: "text-subdued", variant: :badge, searchable: true } %>
|
||||
<%= form.collection_select :merchant_id, Current.family.available_merchants_for(Current.user).alphabetically, :id, :name, { prompt: t(".merchant_prompt"), label: t(".merchant_label"), class: "text-subdued" } %>
|
||||
<%= form.select :tag_ids, Current.family.tags.alphabetically.pluck(:name, :id), { include_blank: t(".none"), multiple: true, label: t(".tags_label"), include_hidden: false } %>
|
||||
<%= form.text_area :notes, label: t(".notes_label"), placeholder: t(".notes_placeholder"), rows: 5 %>
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
<%= 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: t(".category"), include_blank: t(".uncategorized"), selected: @transfer.outflow_transaction.category&.id }, "data-auto-submit-form-target": "auto" %>
|
||||
<%= f.collection_select :category_id, @categories.alphabetically, :id, :name, { label: t(".category"), include_blank: t(".uncategorized"), selected: @transfer.outflow_transaction.category&.id, variant: :badge, searchable: true }, "data-auto-submit-form-target": "auto" %>
|
||||
<% end %>
|
||||
<%= f.text_area :notes,
|
||||
label: t(".note_label"),
|
||||
|
||||
Reference in New Issue
Block a user