@php
  $ordine = $asporto->ordine;
  $info = is_array($ordine?->info) ? $ordine->info : [];
  $cliente = $info['cliente'] ?? ($ordine->nome ?? '—');
  $codice = $ordine->codice ?? ('A-'.$asporto->ordine_id);
  $orario = $asporto->ora_ritiro
    ? \Illuminate\Support\Carbon::parse($asporto->ora_ritiro)->format('H:i')
    : ($info['ora_ritiro'] ?? '');
@endphp

<button
  type="button"
  class="asporto-prep-item asporto-queue-item"
  data-asporto-card
  data-asporto-id="{{ $asporto->id }}"
  data-select-asporto="{{ $asporto->id }}"
  data-ora-ritiro="{{ $orario }}"
  data-timing-target
>
  <div class="asporto-queue-item__time">
    @if($orario !== '')
      <div class="asporto-prep-item__ora">{{ $orario }}</div>
    @else
      <div class="asporto-prep-item__ora is-empty">—</div>
    @endif
    <span class="asporto-timing-badge" data-timing-badge></span>
  </div>
  <div class="asporto-queue-item__code asporto-prep-item__code">{{ $codice }}</div>
  <div class="asporto-queue-item__cliente asporto-prep-item__cliente" title="{{ $cliente }}">{{ $cliente }}</div>
</button>
