{{-- Une ligne de document de la fiche client (bloc « En cours » et onglets). Attend $l : numero, libelle, etat, montant (TTC déjà formaté par l'api), date, url ; facultatifs : type (pastille devant le numéro), sous (ligne secondaire), externe (lien vers un fichier, ouvert à part). --}} @php $balise = !empty($l['url']) ? 'a' : 'div'; @endphp <{{ $balise }} @if ($balise === 'a') href="{{ $l['url'] }}" @if (!empty($l['externe'])) target="_blank" rel="noopener" @endif @endif class="list-group-item {{ $balise === 'a' ? 'list-group-item-action' : '' }} fiche-ligne">
@if (!empty($l['type'])) {{ $l['type'] }} @endif @if (!empty($l['numero'])) {{ $l['numero'] }} @endif @if (!empty($l['libelle'])) {{ !empty($l['numero']) ? '·' : '' }} {{ $l['libelle'] }} @endif @if (!empty($l['sous']))
{{ $l['sous'] }}
@endif
@if (!empty($l['etat'])) @include('admin.gestan.partials.badge-status', ['statut' => $l['etat']]) @endif {{-- Montant et date sur une ligne, sous l'état : empilés, ils faisaient des lignes de 87 px. La date seule, sans l'heure qui prenait la largeur du libellé sur téléphone. --}} @php $basDeLigne = collect([ !empty($l['montant']) ? $l['montant'] . ' €' : null, !empty($l['date']) ? \Illuminate\Support\Str::before($l['date'], ' ') : null, ])->filter()->implode(' · '); @endphp @if ($basDeLigne !== '')
{{ $basDeLigne }}
@endif