@php $data = is_string($taxes_subdomain->data) ? json_decode($taxes_subdomain->data) : $taxes_subdomain->data; $logo = $data->logo ?? null; $instagram = $data->instagram ?? null; $whatsapp = $data->whatsapp ?? null; // Número para wa.me. OJO: para un móvil argentino hace falta 54 + 9 + área // sin 0 + número sin 15; con solo "54" el link no abre el chat. Se acepta el // dato cargado en cualquier formato (con o sin +54, con o sin 9). // Misma lógica que login.blade.php — si se cambia acá, cambiar allá. $whatsappNumero = null; if ($whatsapp) { $d = preg_replace('/\D/', '', $whatsapp); if (str_starts_with($d, '54')) $d = substr($d, 2); // país, si vino $d = ltrim($d, '0'); // 0 del área if (str_starts_with($d, '9')) $d = substr($d, 1); // 9 de móvil, si vino $d = ltrim($d, '0'); $whatsappNumero = $d ? '549' . $d : null; } $nombre = $taxes_subdomain->nombre_fantasia ?: $taxes_subdomain->subdomain; // Foto del hero: la que haya cargado el club o, si no, la de la plantilla. $portada = $data->portada ?? asset('images/tenis/cancha-hero.jpg'); // Contenido editable desde la config del subdominio (si algún día se carga) $quienesSomos = $data->quienes_somos ?? null; // Sponsors cargados por el club desde Tenis > Configuración > Sponsors. Solo se // cae al listado del JSON del subdominio (config vieja) cuando la tabla del tenant // no se pudo leer: si el club los borró o desactivó todos, la sección va vacía. $sponsorsClub = $sponsorsClub ?? null; $sponsors = is_array($sponsorsClub) ? $sponsorsClub : (array) ($data->sponsors ?? []); @endphp {{ $nombre }} @include('taxes_subdomain.layouts.subdomain.tenis._nav', ['navLogo' => $logo, 'navNombre' => $nombre])
{{-- Foto de la cancha: ocupa la mitad derecha con corte diagonal --}} {{-- Cuña naranja del extremo derecho --}}

Viví tu pasión. Competí, sumá, crecé.

{{ $nombre }} es un circuito de tenis amateur para todos los niveles.
Encontrá tu categoría, disfrutá cada partido y sumá puntos para el ranking.

{{-- Barra de números: son los reales del club, no promesas de marketing --}} @if(($stats['jugadores'] ?? 0) || ($stats['partidos'] ?? 0))
@if($stats['jugadores'])
{{ number_format($stats['jugadores'], 0, ',', '.') }}Jugadores activos
@endif @if($stats['torneos'])
{{ number_format($stats['torneos'], 0, ',', '.') }}Torneos organizados
@endif @if($stats['partidos'])
{{ number_format($stats['partidos'], 0, ',', '.') }}Partidos jugados
@endif @if($stats['abiertos'])
{{ $stats['abiertos'] }}{{ $stats['abiertos'] == 1 ? 'Torneo en juego' : 'Torneos en juego' }}
@endif
@endif {{-- ═══ ¿Cómo querés competir? ═══ Formatos, sedes y categorías del circuito. Hoy es contenido fijo de la plantilla (hay un solo club de tenis en el sistema). Si se suma otro club, esto tiene que pasar a la config del subdominio como `quienes_somos`. --}}
Competencias

¿Cómo querés competir?

🏆

Torneos mensuales

Competí durante todo el mes y jugá tus partidos con días y horarios a coordinar.

📍 Sedes

  • La Unión: Club El Trébol
  • Canning: barrios privados de la zona

Singles

Caballeros AB+B C+CD
Damas ABC

Dobles

Modalidades Damas · Caballeros · Mixto
Categorías ABC
⚡

Torneos americanos

Toda la competencia en un solo día, con varios partidos en una misma jornada.

📍 Sedes

  • Sedes rotativas en Canning y Zona Sur.

Singles

Modalidades Damas · Caballeros

Dobles

Modalidades Damas · Caballeros · Mixto

Categorías

ABC

¿Cómo me inscribo?

📲 Enviános un WhatsApp o mandanos un MD por Instagram y te pasamos toda la información para participar.

Tu cuenta de jugador

Una vez que te registres, vas a poder gestionar todo desde tu portal personal.

Inscripciones a torneos

Mirá los torneos abiertos y anotate en los que te interesen.

Coordinás tus partidos

Cargás tus 5 mejores horarios y el sistema confirma el partido cuando coinciden con tu rival.

Cuenta corriente clara

Saldo, cargos y pagos al instante. Sabés exactamente cuánto debés o tenés a favor.

{{-- ═══ Quiénes somos ═══ El texto sale de la config del subdominio si el club lo cargó; si no, va uno genérico para que la sección no quede vacía. --}}
Quiénes somos

Más que un torneo, una comunidad

{{ $quienesSomos ?: 'En '.$nombre.' creamos un circuito pensado para que siempre tengas un desafío, una oportunidad para superarte y un espacio donde compartir la pasión por el tenis.' }}

{{-- ═══ Servicios ═══ Lo que el club hace además del circuito de torneos --}}
Servicios

Mucho más que torneos

Somos un equipo de trabajo que busca desarrollar el tenis en todos sus ámbitos, creando propuestas que conectan el entrenamiento, la formación y la gestión deportiva.

🎾

Entrenamiento

Clases individuales y grupales, entrenamientos y escuela formativa para todos los niveles.

🏡

Gestión

Diseñamos y gestionamos proyectos de tenis para clubes, countries y barrios privados, adaptados a las necesidades de cada espacio y su comunidad.

{{-- ═══ Sponsors ═══ --}}
Sponsors

Nos acompañan

@foreach($sponsors as $sp) @php $spNombre = is_array($sp) ? ($sp['nombre'] ?? '') : ($sp->nombre ?? ''); $spLogo = is_array($sp) ? ($sp['logo'] ?? null) : ($sp->logo ?? null); $spUrl = is_array($sp) ? ($sp['url'] ?? null) : ($sp->url ?? null); $spDesc = is_array($sp) ? ($sp['descripcion'] ?? null) : ($sp->descripcion ?? null); // Iniciales para el sponsor que todavía no cargó logo. $spPartes = preg_split('/\s+/', trim((string) $spNombre)) ?: []; $spIni = mb_strtoupper(mb_substr($spPartes[0] ?? '', 0, 1) . (count($spPartes) > 1 ? mb_substr(end($spPartes), 0, 1) : '')); @endphp @endforeach {{-- Cierra la fila (con un solo sponsor quedaba una tarjeta sola en el medio) y es el gancho para sumar marcas nuevas. --}} @if(count($sponsors)) @endif
{{-- Sin sponsors cargados la tarjeta quedaría sola: ahí va el texto. --}} @if(!count($sponsors))

¿Querés que tu marca acompañe nuestros torneos? Escribinos y te contamos cómo.

@endif
@include('taxes_subdomain.layouts.subdomain.tenis._publicidad_taxes')

Contactanos