import { FileText, Key, BookText, User, type LucideIcon } from 'lucide-react';

export interface NavItem {
  labelKey: string;
  href: string;
  icon: LucideIcon;
  proOnly?: boolean;
}

export const baseNavItems: NavItem[] = [
  { labelKey: 'dashboard.nav.translate', href: '/dashboard/translate', icon: FileText },
  { labelKey: 'dashboard.nav.profile', href: '/dashboard/profile', icon: User },
  { labelKey: 'dashboard.nav.glossaries', href: '/dashboard/glossaries', icon: BookText, proOnly: true },
  { labelKey: 'dashboard.nav.apiKeys', href: '/dashboard/api-keys', icon: Key, proOnly: true },
];
