Просмотр исходного кода

fix: prevent showing collapsed menu on mobile (#155)

Whbbit1999 1 год назад
Родитель
Сommit
1a6bdddad2
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/components/layout/nav-group.tsx

+ 2 - 2
src/components/layout/nav-group.tsx

@@ -29,7 +29,7 @@ import {
 import { NavCollapsible, NavItem, NavLink, type NavGroup } from './types'
 
 export function NavGroup({ title, items }: NavGroup) {
-  const { state } = useSidebar()
+  const { state, isMobile } = useSidebar()
   const href = useLocation({ select: (location) => location.href })
   return (
     <SidebarGroup>
@@ -41,7 +41,7 @@ export function NavGroup({ title, items }: NavGroup) {
           if (!item.items)
             return <SidebarMenuLink key={key} item={item} href={href} />
 
-          if (state === 'collapsed')
+          if (state === 'collapsed' && !isMobile)
             return (
               <SidebarMenuCollapsedDropdown key={key} item={item} href={href} />
             )