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