From 04037b8943f7609b1c58b27d1d972f9dedb89292 Mon Sep 17 00:00:00 2001 From: Zach Gollwitzer Date: Tue, 10 Sep 2024 14:45:08 -0400 Subject: [PATCH] Consolidate transaction menu items (#1164) * Fix valuation frame issue * Consolidate transactions menu items * Translations --- app/views/transactions/_header.html.erb | 16 ++++------------ config/locales/views/transactions/en.yml | 2 ++ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/app/views/transactions/_header.html.erb b/app/views/transactions/_header.html.erb index 737c83cd..874f0d3f 100644 --- a/app/views/transactions/_header.html.erb +++ b/app/views/transactions/_header.html.erb @@ -4,19 +4,11 @@
<%= contextual_menu do %>
- <%= link_to categories_path, - class: "block w-full py-2 px-3 space-x-2 text-gray-900 hover:bg-gray-50 flex items-center rounded-lg font-normal" do %> - <%= lucide_icon "tags", class: "w-5 h-5 text-gray-500" %> - <%= t(".edit_categories") %> - <% end %> - - <%= link_to imports_path, - class: "block w-full py-2 px-3 space-x-2 text-gray-900 hover:bg-gray-50 flex items-center rounded-lg font-normal" do %> - <%= lucide_icon "hard-drive-upload", class: "w-5 h-5 text-gray-500" %> - <%= t(".edit_imports") %> - <% end %> + <%= contextual_menu_modal_action_item t(".edit_categories"), categories_path, icon: "shapes", turbo_frame: :_top %> + <%= contextual_menu_modal_action_item t(".edit_tags"), tags_path, icon: "tags", turbo_frame: :_top %> + <%= contextual_menu_modal_action_item t(".edit_merchants"), merchants_path, icon: "store", turbo_frame: :_top %> + <%= contextual_menu_modal_action_item t(".edit_imports"), imports_path, icon: "hard-drive-upload", turbo_frame: :_top %>
- <% end %> <%= link_to new_import_path(enable_type_selector: true), class: "rounded-lg bg-gray-50 border border-gray-200 flex items-center gap-1 justify-center px-3 py-2", data: { turbo_frame: "modal" } do %> diff --git a/config/locales/views/transactions/en.yml b/config/locales/views/transactions/en.yml index fdf7e1fa..6b9490c5 100644 --- a/config/locales/views/transactions/en.yml +++ b/config/locales/views/transactions/en.yml @@ -35,6 +35,8 @@ en: header: edit_categories: Edit categories edit_imports: Edit imports + edit_merchants: Edit merchants + edit_tags: Edit tags import: Import index: transaction: transaction