import { 
  DollarSign, 
  Handshake,
  Home,
  MessageCircle,
  Settings,
  Store,
  TrendingUp,
  Truck,
  Warehouse,
} from 'lucide-react'

interface WholesaleNavigationItem {
  id: string
  label: string
  icon: typeof Home
  path: string
  isActive: (pathname: string) => boolean
  hasNotification?: boolean
}

export const wholesaleNavigation: WholesaleNavigationItem[] = [
  {
    id: 'home',
    label: 'Главная',
    icon: Home,
    path: '/wholesale/home',
    isActive: (pathname) => pathname === '/wholesale/home',
  },
  {
    id: 'messenger',
    label: 'Мессенджер',
    icon: MessageCircle,
    path: '/wholesale/messenger',
    isActive: (pathname) => pathname.startsWith('/wholesale/messenger'),
  },
  {
    id: 'economics',
    label: 'Экономика',
    icon: DollarSign,
    path: '/wholesale/economics',
    isActive: (pathname) => pathname === '/wholesale/economics',
  },
  {
    id: 'partners',
    label: 'Партнёры',
    icon: Handshake,
    path: '/wholesale/partners',
    isActive: (pathname) => pathname.startsWith('/wholesale/partners'),
  },
  {
    id: 'market',
    label: 'Маркет',
    icon: Store,
    path: '/wholesale/market',
    isActive: (pathname) => pathname.startsWith('/wholesale/market'),
  },
  {
    id: 'orders',
    label: 'Заявки',
    icon: Truck,
    path: '/wholesale/orders',
    isActive: (pathname) => pathname.startsWith('/wholesale/orders'),
    hasNotification: true,
  },
  {
    id: 'warehouse',
    label: 'Склад',
    icon: Warehouse,
    path: '/wholesale/warehouse',
    isActive: (pathname) => pathname.startsWith('/wholesale/warehouse'),
  },
  {
    id: 'exchange',
    label: 'Биржа',
    icon: TrendingUp,
    path: '/wholesale/exchange',
    isActive: (pathname) => pathname.startsWith('/wholesale/exchange'),
  },
  {
    id: 'settings',
    label: 'Настройки профиля',
    icon: Settings,
    path: '/wholesale/settings',
    isActive: (pathname) => pathname === '/wholesale/settings',
  },
]