diff --git a/src/Models/MenuGenerator.php b/src/Models/MenuGenerator.php
index <HASH>..<HASH> 100755
--- a/src/Models/MenuGenerator.php
+++ b/src/Models/MenuGenerator.php
@@ -379,8 +379,8 @@ class MenuGenerator implements Countable
     {
         return $this->items->sortBy('properties.order')->each(function(MenuItem $parent) {
             $parent->hideWhen(function() use ($parent) {
-                return ! $parent->getChilds()->reduce(function($carry, MenuItem $child) {
-                    return $carry || !$child->isHidden();
+                return in_array($parent->properties['type'], ['dropdown', 'header']) && ! $parent->getChilds()->reduce(function($carry, MenuItem $child) {
+                    return $carry || ! $child->isHidden();
                 }, false);
             });
         });
Fix hide logic for hiding parent items without visible children, only if type is dropdown or header