{{-- Partial : admin.plannings.chantiers._card Variable attendue : $cell (array) Champs : creneau, nb_jours, is_multiday, raison_sociale, ville, nature, users[] --}} @php $isHalfDay = in_array($cell['creneau'], ['AM', 'PM']); // contenu "complet" (logique actuelle) $canShowFullContent = !$isHalfDay || $cell['overlap_max'] === 1; // ✅ NOUVELLE règle : afficher la nature ? $canShowNature = $cell['is_multiday'] || // Journée FULL sans overlap ($cell['creneau'] === 'FULL' && $cell['overlap_max'] === 1); @endphp {{-- Badge créneau / nb jours --}} @if ($cell['is_multiday']) {{ $cell['nb_jours'] }} jours @elseif ($cell['creneau'] === 'AM') Matin @elseif ($cell['creneau'] === 'PM') Après-midi @else Journée @endif {{-- Client (toujours affiché) --}} @if (!empty($cell['raison_sociale']))