diff --git a/ui/desktop/src/components/Layout/AppLayout.tsx b/ui/desktop/src/components/Layout/AppLayout.tsx index a5e28090d6..e0f859c764 100644 --- a/ui/desktop/src/components/Layout/AppLayout.tsx +++ b/ui/desktop/src/components/Layout/AppLayout.tsx @@ -215,12 +215,12 @@ const AppLayoutContent: React.FC = () => {
{/* Navigation placement based on position - always render but let component handle visibility */} {navigationPosition === 'top' && ( -
+
{navigationComponent}
)} {navigationPosition === 'left' && ( -
+
{navigationComponent}
)} @@ -230,12 +230,12 @@ const AppLayoutContent: React.FC = () => { {/* Navigation placement for bottom and right - always render but let component handle visibility */} {navigationPosition === 'bottom' && ( -
+
{navigationComponent}
)} {navigationPosition === 'right' && ( -
+
{navigationComponent}
)} diff --git a/ui/desktop/src/components/Layout/TopNavigation.tsx b/ui/desktop/src/components/Layout/TopNavigation.tsx index 808e190a28..a4a482abf2 100644 --- a/ui/desktop/src/components/Layout/TopNavigation.tsx +++ b/ui/desktop/src/components/Layout/TopNavigation.tsx @@ -498,9 +498,9 @@ export const TopNavigation: React.FC = ({ isExpanded, setIsE const isPushModeHorizontal = !isOverlayMode && isHorizontal && !shouldUseBladeOverlay; const gridClasses = isOverlayMode || isVerticalOverlay || isHorizontalOverlay - ? 'grid grid-cols-2 md:grid-cols-5 gap-[2px] w-full max-w-7xl mx-auto px-4 sm:px-6 md:px-8 auto-rows-fr' + ? 'grid grid-cols-2 md:grid-cols-5 gap-[2px] w-full max-w-7xl mx-auto px-4 sm:px-6 md:px-8 auto-rows-fr' // Responsive for overlay : isPushModeHorizontal - ? 'grid grid-cols-2 md:grid-cols-5 gap-[2px] w-full' // 2 cols mobile, 5 cols standard + ? 'grid grid-cols-5 gap-[2px] w-full' // Always 5 cols in push mode until 900px : 'grid grid-cols-2 gap-[2px]'; // Vertical push mode - 2 columns const containerClasses = isOverlayMode || isHorizontalOverlay @@ -513,11 +513,15 @@ export const TopNavigation: React.FC = ({ isExpanded, setIsE
{(isExpanded || isClosing) && (