@php $data = is_string($taxes_subdomain->data) ? json_decode($taxes_subdomain->data) : $taxes_subdomain->data; $logo = $data->logo ?? null; $nombre = $taxes_subdomain->nombre_fantasia ?: $taxes_subdomain->subdomain; @endphp Ranking · {{ $nombre }} @include('taxes_subdomain.layouts.subdomain.tenis._estilos') @include('taxes_subdomain.layouts.subdomain.tenis._nav', ['navLogo' => $logo, 'navNombre' => $nombre, 'activo' => 'ranking'])

Ranking

Puntos acumulados en los torneos.

{{-- Buscador del padrón. Va en su propio form (con los filtros del ranking como hidden) para que buscar un jugador no cambie la tabla que se estaba mirando, y viceversa. --}}
@if($q !== '') Limpiar @endif
@if($q === '')

Buscá a cualquier jugador del club para ver su perfil, sus estadísticas y su historial de partidos.

@endif
@if($q !== '')

Jugadores

@if($encontrados->count())

{{ $encontrados->count() }} {{ $encontrados->count() === 1 ? 'jugador' : 'jugadores' }} con “{{ $q }}”@if($hayMas) (se muestran los primeros, afiná la búsqueda si no está)@endif.

@else

No encontramos jugadores con “{{ $q }}”.

Probá con otro nombre o con el apellido solo.

@endif
@endif
@if(count($ranking)) {{-- El scroll va en el contenedor y no en la página: si la tabla desborda, se desliza sola sin mover todo el sitio. --}}
@foreach($ranking as $r) @endforeach
# Jugador Torneos Jugados Ganados Perdidos Puntos
{{ $r['posicion'] }}
@if(!empty($r['foto_url'])) @else {{ mb_strtoupper(mb_substr($r['nombre'] ?? '?', 0, 1)) }} @endif
{{ $r['nombre'] }} {{-- En el celular las columnas no entran, así que el mismo detalle va acá abajo: no se pierde ningún dato. --}}
{{ $r['tj'] ?? 0 }} torneos {{ $r['pj'] ?? 0 }} jugados {{ $r['pg'] ?? 0 }} ganados {{ $r['pp'] ?? 0 }} perdidos
{{ $r['tj'] ?? '—' }} {{ $r['pj'] ?? '—' }} {{ $r['pg'] ?? '—' }} {{ $r['pp'] ?? '—' }} {{ $r['pts'] }}
@else

Todavía no hay puntos cargados para esta combinación.

Probá con otro año, género o categoría.

@endif