From 81c13cecf463beaac9b13f12dc128f31e68028ec Mon Sep 17 00:00:00 2001 From: cryptogopher Date: Mon, 1 May 2023 19:27:40 +0200 Subject: [PATCH] Allow specifying navigation menu in views --- app/helpers/application_helper.rb | 11 +++++++++++ app/views/layouts/application.html.erb | 10 ++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 8c2e673..49532b0 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -70,4 +70,15 @@ module ApplicationHelper tag.use href: image_path(source + ".svg") + "#icon" end end + + def navigation_menu + #menu_items = {right: [[:users, :index],]} + + content_tag :div, class: "right" do + if current_user.at_least(:admin) + image_link_to t('.users'), "account-multiple-outline", users_path, class: "tab-button", + current: :active + end + end + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 7060ffb..fe2a250 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -31,15 +31,9 @@ <% end %> + <%# Allow overwriting/clearing navigation menu for some views %> <%= yield %>