@extends('layouts.app') @section('title', 'Mis QRs - OnAPB') @section('content')
Mi Panel

Mis QRs.

@if($evento)

{{ $evento->nombre_evento }}

@endif
Volver
@if($evento)
{{ $evento->nombre_evento }}

{{ $evento->fecha_evento ? \Carbon\Carbon::parse($evento->fecha_evento)->format('d/m/Y') : '—' }}  ·  {{ $evento->hora_inicio ? substr($evento->hora_inicio, 0, 5) : '' }} - {{ $evento->hora_fin ? substr($evento->hora_fin, 0, 5) : '' }} @if($evento->sede)  ·  {{ $evento->sede }} @endif

@endif @if($qrs->isEmpty())

No tenés QRs{{ $evento ? ' para este evento' : '' }}.

Ver eventos disponibles
@else
@foreach($qrs as $qr) @php $agotado = (int)$qr->escaneos_restantes <= 0; $club = ($qr->evento && $qr->evento->equipoLocal && $qr->evento->equipoLocal->club) ? $qr->evento->equipoLocal->club : null; $bgPath = ($club && $club->qr_background) ? asset($club->qr_background) : null; $textColor = ($club && $club->qr_color_texto) ? $club->qr_color_texto : '#333'; @endphp
{{-- Overlay semi-transparente si hay fondo para legibilidad --}} @if($bgPath)
@endif
{{-- Logo Cabecera --}}
OnAPB @if($userTipo === 'jugador' && $user->clubActual && $user->clubActual->imagen)
{{ $user->clubActual->nombre }}
@endif
{{-- Datos Jugador / Evento --}}

{{ $user->nombre }} {{ $user->apellido }}

{{ $qr->evento->nombre_evento ?? 'Partido - OnAPB' }}

@if($qr->evento && $qr->evento->equipoLocal)

CATEGORIA: {{ $qr->evento->grupo_nombre ?? ($qr->evento->equipoLocal->categoria . ($qr->evento->equipoLocal->division ? ' ' . $qr->evento->equipoLocal->division : '')) }}

@endif @if($qr->tipo_qr === 'libre_50') 50% DESCUENTO @endif
{{-- QR visual --}}
@if($agotado)
🚫
@endif QR {{ $qr->id_qr }}
{{-- Footer Ticket --}}
@if($agotado)
❌ QR YA UTILIZADO
@else
✅ QR VÁLIDO
Escaneos: {{ $qr->escaneos_restantes }} de 1
@endif @if($qr->evento && $qr->evento->equipoLocal)

CATEGORIA: {{ $qr->evento->grupo_nombre ?? ($qr->evento->equipoLocal->categoria . ($qr->evento->equipoLocal->division ? ' ' . $qr->evento->equipoLocal->division : '')) }}

@endif
{{ $qr->id_qr }}
@if(!$agotado) @endif
@endforeach
Estos QRs ya están registrados en el sistema. Mostralos en la entrada para ingresar al partido.
@endif
@endsection