{{-- Partial compatto (es. caricamento AJAX) — allineato al modello Dispositivo --}}
@php
  use App\Models\Dispositivo;
  $tipi = Dispositivo::getTipoDispositivo();
  $tipoMeta = $tipi->get($puntoVendita->tipo ?? '');
  $stampante = ($puntoVendita->url_stampante ?? null) ? $puntoVendita->stampante_dispositivo() : null;
@endphp

<dl class="row mb-0">
  <dt class="col-sm-4 text-muted">Nome</dt>
  <dd class="col-sm-8 fw-medium">{{ $puntoVendita->nome ?? '—' }}</dd>

  <dt class="col-sm-4 text-muted">Tipo</dt>
  <dd class="col-sm-8">{{ $tipoMeta['label'] ?? $puntoVendita->tipo ?? '—' }}</dd>

  <dt class="col-sm-4 text-muted">Ubicazione</dt>
  <dd class="col-sm-8">{{ $puntoVendita->ubicazione ?? '—' }}</dd>

  <dt class="col-sm-4 text-muted">Attività</dt>
  <dd class="col-sm-8">{{ $puntoVendita->attivita?->nome ?? '—' }}</dd>

  <dt class="col-sm-4 text-muted">Stato</dt>
  <dd class="col-sm-8">
    @if($puntoVendita->is_attivo)
      <span class="badge bg-label-success">Attivo</span>
    @else
      <span class="badge bg-label-danger">Non attivo</span>
    @endif
  </dd>

  <dt class="col-sm-4 text-muted">Stampante</dt>
  <dd class="col-sm-8">
    @if($stampante)
      {{ $stampante->nome }}
      @if($stampante->endpoint?->label)
        <br><small class="text-muted">{{ $stampante->endpoint->label }}</small>
      @endif
    @else
      <span class="text-muted">Nessuna associata</span>
    @endif
  </dd>
  @auth
  <dt class="col-sm-4 text-muted">Binding token</dt>
  <dd class="col-sm-8">
    @if($puntoVendita->binding_token)
      <span class="">{{ $puntoVendita->binding_token }}</span>
    @else
      <span class="text-muted">Nessuno</span>
    @endif
  </dd>
  @endauth
</dl>
