import { Card, CardContent, CardHeader, CardTitle } from "~/components/ui/card"; import { Utensils, Salad, Cake, CookingPot, Icon, Carrot } from "lucide-react"; import { cheese } from "@lucide/lab"; interface Course { name: string; description: string; } interface Meal { name: string; courses: Course[]; } const getCourseIcon = (courseName: string) => { const name = courseName.toLowerCase(); if (name.includes("hors")) return ; if (name.includes("plat")) return ; if (name.includes("garniture")) return ; if (name.includes("fromage")) return ; if (name.includes("dessert")) return ; return ; }; export function DailyMenu({ meals }: { meals: Meal[] }) { if (meals.length === 0) { return (

Aucun menu disponible pour ce jour.

); } return (

{meals.length > 1 ? "Menus" : "Menu"} du jour

{meals.map((meal, mealIndex) => (
{meal.name}
{meal.courses.map((course, courseIndex) => (
{getCourseIcon(course.name)}

{course.name}

{course.description}

))}
))}
); }