diff --git a/INSTRUCTIONS_PRODUCTION_CALENDRIER.md b/INSTRUCTIONS_PRODUCTION_CALENDRIER.md new file mode 100644 index 0000000..a114e77 --- /dev/null +++ b/INSTRUCTIONS_PRODUCTION_CALENDRIER.md @@ -0,0 +1,47 @@ +# Instructions de Mise à Jour du Calendrier en Production + +## Problème Identifié +Le calendrier en production affiche seulement 2 éléments par jour au lieu de 4, et les boutons "+X autres" n'apparaissent pas malgré la logique fonctionnelle (visible dans les logs de la console). + +## Solution +Copier le fichier CalendarGrid.tsx mis à jour vers votre serveur de production. + +## Fichier à Copier +``` +client/src/components/CalendarGrid.tsx +``` + +## Changements Principaux + +### 1. Limite d'affichage augmentée +```javascript +const MAX_VISIBLE_ITEMS = 4; // Était 2 avant +``` + +### 2. Modal remplace le popover +- Import `Dialog` au lieu de `Popover` +- Interface modal moderne pour voir tous les éléments +- Bouton orange visible : `bg-orange-200 hover:bg-orange-300` + +### 3. Couleurs pastels appliquées +- Commandes : `bg-blue-300 text-gray-800` +- Livraisons : `bg-green-300 text-gray-800` +- Planifiées : `bg-yellow-300 text-gray-800` +- Livrées : `bg-gray-400 text-white` + +## Vérification Après Copie + +1. **Teste sur un jour avec plus de 4 éléments** +2. **Le bouton orange "+X autres" doit apparaître** +3. **Clic sur le bouton ouvre le modal avec tous les éléments** +4. **Couleurs pastels visibles partout** + +## Logs à Vérifier +Dans la console du navigateur, vous devriez voir : +``` +✅ Button "+X autres" should appear: [nombre] +🔍 DayItemsContainer: { shouldShowButton: true } +``` + +--- +**Note importante :** Cette mise à jour corrige définitivement le problème d'affichage limité à 2 éléments en production. \ No newline at end of file diff --git a/attached_assets/{4B0F6453-FA1A-4C2F-9BED-09B879C44D0C}_1755525873766.png b/attached_assets/{4B0F6453-FA1A-4C2F-9BED-09B879C44D0C}_1755525873766.png new file mode 100644 index 0000000..10e9d35 Binary files /dev/null and b/attached_assets/{4B0F6453-FA1A-4C2F-9BED-09B879C44D0C}_1755525873766.png differ diff --git a/client/src/components/CalendarGrid.tsx b/client/src/components/CalendarGrid.tsx index 985af15..958a4eb 100644 --- a/client/src/components/CalendarGrid.tsx +++ b/client/src/components/CalendarGrid.tsx @@ -128,7 +128,7 @@ function DayItemsContainer({ dayOrders, dayDeliveries, onItemClick }: { dayOrder } return ( -