'use client' import Link from 'next/link' import { usePathname } from 'next/navigation' import { HugeiconsIcon } from '@hugeicons/react' import { cn } from '@/lib/utils' import { useAuth } from '@/contexts/auth-context' import { BOTTOM_NAV_CANDIDATES, type NavItem } from '@/config/nav' const MAX_TABS = 5 export function BottomNav() { const pathname = usePathname() const { permissions } = useAuth() const visibleItems: NavItem[] = BOTTOM_NAV_CANDIDATES.filter((item) => { if (!item.permission) return true return permissions.includes('*') || permissions.includes(item.permission) }).slice(0, MAX_TABS) return ( ) }