'use client' import { useState, useEffect } from 'react' import { ChefHat, Edit2, Trash2, Plus, Save, X } from 'lucide-react' type Menu = { id: string title: string description: string courses: string[] sides: string[] tags: string[] image: string baseIngredientsPerCover: number ingredientsCostIndex: number baseLabourHours: number incrementalLabourPerCover: number minCovers: number leadTimeDays: number basePricePerCover: number ingredients?: Array<{ name: string quantity: string perCover: boolean }> } export default function MenusManagementPage() { const [menus, setMenus] = useState