diff --git a/attached_assets/{07B175F4-49BB-4566-9028-A277336AD485}_1755528677101.png b/attached_assets/{07B175F4-49BB-4566-9028-A277336AD485}_1755528677101.png new file mode 100644 index 0000000..f229377 Binary files /dev/null and b/attached_assets/{07B175F4-49BB-4566-9028-A277336AD485}_1755528677101.png differ diff --git a/client/src/components/CalendarGrid.tsx b/client/src/components/CalendarGrid.tsx index 4a34c45..f500511 100644 --- a/client/src/components/CalendarGrid.tsx +++ b/client/src/components/CalendarGrid.tsx @@ -150,41 +150,41 @@ function DayItemsContainer({ dayOrders, dayDeliveries, onItemClick }: { dayOrder +{hiddenCount} autres - - - - - Éléments du jour - {totalItems} élément{totalItems > 1 ? 's' : ''} + + + + + Éléments du jour - {totalItems} -
-
+
+
{allItems.map((item, index) => { const isOrder = item.itemType === 'order'; const statusColor = item.status === 'delivered' ? 'bg-gray-100 border-gray-300' : item.status === 'planned' - ? 'bg-yellow-50 border-yellow-300' + ? 'bg-yellow-50 border-yellow-200' : isOrder - ? 'bg-blue-50 border-blue-300' - : 'bg-green-50 border-green-300'; + ? 'bg-blue-50 border-blue-200' + : 'bg-green-50 border-green-200'; const statusText = item.status === 'delivered' ? 'Livré' : item.status === 'planned' ? 'Planifié' : 'En attente'; const statusIcon = item.status === 'delivered' - ? + ? : item.status === 'planned' - ?
+ ?
: isOrder - ?
- :
; + ?
+ :
; return (
{ e.preventDefault(); e.stopPropagation(); @@ -192,14 +192,14 @@ function DayItemsContainer({ dayOrders, dayDeliveries, onItemClick }: { dayOrder setIsOpen(false); }} > -
-
-
+
+
+
{statusIcon} - - {isOrder ? 'Commande' : 'Livraison'} + + {isOrder ? 'COMMANDE' : 'LIVRAISON'} -
-

- {item.supplier?.name || (isOrder ? 'Commande sans fournisseur' : 'Livraison sans fournisseur')} -

- - {!isOrder && ( -
- Quantité: {item.quantity} {item.unit === 'palettes' ? 'palette(s)' : 'colis'} -
- )} - -
- Date: { - item.scheduledDate ? new Date(item.scheduledDate).toLocaleDateString('fr-FR') : - item.deliveredDate ? new Date(item.deliveredDate).toLocaleDateString('fr-FR') : - new Date(item.createdAt).toLocaleDateString('fr-FR') - } +
+ {item.supplier?.name || (isOrder ? 'Commande' : 'Livraison')}
- {item.notes && ( -
- Notes: {item.notes} -
- )} +
+ {!isOrder && ( + {item.quantity} {item.unit === 'palettes' ? 'P' : 'C'} + )} + + {item.scheduledDate ? new Date(item.scheduledDate).toLocaleDateString('fr-FR') : + item.deliveredDate ? new Date(item.deliveredDate).toLocaleDateString('fr-FR') : + new Date(item.createdAt).toLocaleDateString('fr-FR') + } + +