export type NavIcon = 'dashboard' | 'coffee' | 'croissant' | 'soup' | 'moon' | 'list' | 'book' | 'leaf' | 'diet' | 'calendar' | 'cart';

export interface NavItem {
  to: string;
  labelKey: string;
  icon: NavIcon;
}

export const NAV_ITEMS: NavItem[] = [
  { to: '/', labelKey: 'nav.dashboard', icon: 'dashboard' },
  { to: '/breakfast', labelKey: 'nav.breakfast', icon: 'coffee' },
  { to: '/second-breakfast', labelKey: 'nav.secondBreakfast', icon: 'croissant' },
  { to: '/lunch', labelKey: 'nav.lunch', icon: 'soup' },
  { to: '/dinner', labelKey: 'nav.dinner', icon: 'moon' },
  { to: '/all-meals', labelKey: 'nav.allMeals', icon: 'list' },
  { to: '/meal-planner', labelKey: 'nav.mealPlanner', icon: 'calendar' },
  { to: '/diet-generator', labelKey: 'nav.dietGenerator', icon: 'diet' },
  { to: '/recipe-generator', labelKey: 'nav.recipeGenerator', icon: 'book' },
  { to: '/shopping-list', labelKey: 'nav.shoppingList', icon: 'cart' },
  { to: '/manage-meals', labelKey: 'nav.manageMeals', icon: 'book' },
  { to: '/ingredients', labelKey: 'nav.ingredientCatalog', icon: 'leaf' },
  { to: '/diet', labelKey: 'nav.dietTracker', icon: 'diet' },
];
