diff --git a/client/src/components/CalendarGrid.tsx b/client/src/components/CalendarGrid.tsx index e4583d5..0fbb11d 100644 --- a/client/src/components/CalendarGrid.tsx +++ b/client/src/components/CalendarGrid.tsx @@ -1,7 +1,7 @@ import { format, startOfMonth, endOfMonth, eachDayOfInterval, isSameDay, isSameMonth, isToday } from "date-fns"; import { fr } from "date-fns/locale"; import { safeDate } from "@/lib/dateUtils"; -import { Plus, Check, MoreHorizontal, Package } from "lucide-react"; +import { Plus, Check, MoreHorizontal, Package, Link } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; import { useState } from "react"; @@ -87,7 +87,13 @@ function CalendarItem({ item, type, onItemClick }: { item: any, type: 'order' | {item.supplier?.name || 'Livraison'} - {formatQuantity(item.quantity, item.unit)} -
+
+ {/* Badge pour livraison liée à une commande */} + {item.orderId && ( +
+ +
+ )} {item.status === 'pending' && (
)}