From 3629b3b2f0f2a267997fba9dd9bb8af6672967cd Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Thu, 12 Aug 2021 11:42:42 +0200
Subject: [PATCH] nav

---
 app/assets/stylesheets/admin/styles.sass            | 3 +++
 app/services/appstack/simple_navigation_renderer.rb | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/app/assets/stylesheets/admin/styles.sass b/app/assets/stylesheets/admin/styles.sass
index 6abd473ba..96b252537 100644
--- a/app/assets/stylesheets/admin/styles.sass
+++ b/app/assets/stylesheets/admin/styles.sass
@@ -16,6 +16,9 @@ body, body[data-theme=dark]
         background-size: 400%
     .sidebar-brand
         padding: 90px 80px 120px
+    .disabled
+        opacity: 0.6
+        pointer-events: none
 
 #topbar
     padding-left: 2.5rem
diff --git a/app/services/appstack/simple_navigation_renderer.rb b/app/services/appstack/simple_navigation_renderer.rb
index 969e85963..4611928d6 100644
--- a/app/services/appstack/simple_navigation_renderer.rb
+++ b/app/services/appstack/simple_navigation_renderer.rb
@@ -17,7 +17,7 @@ class Appstack::SimpleNavigationRenderer < SimpleNavigation::Renderer::Base
   end
 
   def make_item(item)
-    li = "<li class=\"sidebar-item #{ item.html_options[:class] }\">"
+    li = "<li class=\"sidebar-item #{ item.html_options[:class] } #{ ' disabled' unless item.url }\">"
     li += make_a(item)
     li += make_subnavigation(item) if consider_sub_navigation?(item)
     li += '</li>'
-- 
GitLab