import { useState } from "react";
import { motion } from "framer-motion";
import { Search, Trophy, Users2, CalendarDays, MapPin, Mail, ArrowRight, Dumbbell, ShieldCheck, ChevronRight, ExternalLink, Award, Phone } from "lucide-react";
import { Button } from "@/components/ui/button";
import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card";
import { Input } from "@/components/ui/input";
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs";
// -------------------------------------------------------------
// AECI 2 Athletics -- Página moderna y profesional (React + Tailwind)
// Nota: Este componente es autónomo. Sustituye textos/fotos y
// enlaces por contenido real. Diseñado para verse "pro" al instante.
// -------------------------------------------------------------
const SPORTS = [
{ key: "soccer", name: "Soccer", level: "Varsity / JV", season: "Fall • PSAL", emoji: "⚽", coach: "Coach E. Conde" },
{ key: "vb", name: "Girls Volleyball", level: "Varsity", season: "Fall • PSAL", emoji: "□", coach: "Coach M. Cedillo" },
{ key: "bb", name: "Boys Basketball", level: "Varsity", season: "Winter • PSAL", emoji: "□", coach: "Coach Cedillo / Staff" },
{ key: "gbb", name: "Girls Basketball", level: "Varsity", season: "Winter • PSAL", emoji: "□", coach: "Coach Quintana" },
{ key: "bbase", name: "Baseball", level: "Varsity", season: "Spring • PSAL", emoji: "⚾", coach: "Coach Cedillo" },
{ key: "soft", name: "Softball", level: "Varsity", season: "Spring • PSAL", emoji: "□", coach: "Coach Quintana" },
{ key: "track", name: "Track & Field", level: "Varsity", season: "All Year • PSAL", emoji: "□♂️", coach: "Coach Kamhani" },
{ key: "flag", name: "Flag Football", level: "Varsity", season: "Spring • PSAL", emoji: "□", coach: "Coach Kamhani" },
];
const COACHES = [
{ name: "Eric Vidal", role: "Athletics Director", sports: ["Program Lead"], blurb: "Integridad, Perseverancia, Respeto y Logro.", img: "/images/athletics/vidal.jpg" },
{ name: "Martin Cedillo-Colibri", role: "PE Teacher & Coach", sports: ["Boys Soccer (Asst)", "Girls Volleyball", "Baseball", "Boys Basketball (Asst)"], blurb: "Fundamentos, cultura de equipo y crecimiento personal.", img: "/images/athletics/cedillo.jpg" },
{ name: "Sebastian Mustacchia", role: "PE Teacher & Coach", sports: ["Boys Soccer (Asst)", "Baseball (HC)", "Boys Basketball (Asst)"], blurb: "Ambiente seguro, familia y desarrollo de habilidades.", img: "/images/athletics/mustacchia.jpg" },
{ name: "Kamhani", role: "S&C Coach", sports: ["Track & Field", "Flag Football"], blurb: "Disciplina, carácter y trabajo en equipo.", img: "/images/athletics/kamhani.jpg" },
{ name: "Quintana", role: "Head Coach", sports: ["Girls Basketball", "Softball"], blurb: "Excelencia, resiliencia y habilidades para la vida.", img: "/images/athletics/quintana.jpg" },
{ name: "Eusebio Conde", role: "Head Coach", sports: ["Soccer"], blurb: "Valores, táctica y crecimiento integral.", img: "/images/athletics/conde.jpg" },
];
const LINKS = [
{ label: "PSAL Standings", href: "https://www.psal.org/" },
{ label: "Formulario Médico (PDF)", href: "#" },
{ label: "Permiso de Padres (PDF)", href: "#" },
{ label: "Calendario General (Google)", href: "#" },
{ label: "Código de Conducta Estudiantil", href: "#" },
];
const Feature = ({ icon: Icon, title, desc }: { icon: any; title: string; desc: string }) => (
);
const Stat = ({ k, v }: { k: string; v: string }) => (
);
const SportCard = ({ s }: { s: (typeof SPORTS)[number] }) => (
{s.emoji}
{s.name}
{s.level}
);
export default function AthleticsPage() {
const [q, setQ] = useState("");
const filtered = SPORTS.filter((s) => s.name.toLowerCase().includes(q.toLowerCase()));
return (
{title}
{desc}
{v}
{k}
{s.season}
Coach: {s.coach}
{/* HERO */}
AECI 2 Panthers Athletics
Trabajo duro. Disciplina. Comunidad. Programas interscholasticos que impulsan el carácter y el éxito académico.
{/* MENSAJE DEL DIRECTOR */}
Mensaje del Director de Atletismo
Eric Vidal
Compromisos Panthers
{/* BUSCADOR Y LISTA DE EQUIPOS */}
setQ(e.target.value)} placeholder="Buscar deporte (ej. soccer)" className="pl-10 rounded-xl" />
{/* ENTRENADORES */}
{/* CALENDARIO / PESTAÑAS */}
Calendario y Avisos
Partidos, tryouts y eventos (conecta tu Google Calendar o PSAL).
Próximos
Tryouts
Avisos
{/* CTA INSCRIPCIÓN */}
{/* ENLACES RÁPIDOS Y CONTACTO */}
Enlaces útiles
{LINKS.map((l) => (
{l.label}
))}
Instalaciones
116 East 169th Street, Bronx, NY 10452
Gimnasio principal y cancha exterior compartida
Entrenamiento de fuerza y acondicionamiento
Acceso a competencias PSAL
Contacto
Estamos para ayudarte
(646) 741-7470
{/* FOOTER LIGERO */}
);
}
{/* Imagen de fondo (cámbiala por una foto de Panthers en acción) */}
Nuestro programa atlético promueve experiencias de aprendizaje para toda la vida, reforzando integridad, perseverancia, respeto y logro. Aspiramos a la excelencia académica, un clima escolar positivo y curiosidad estudiantil a través del deporte.
Enseñamos trabajo en equipo, orgullo, compromiso, ética de trabajo y deportividad. Deseamos que cada atleta adopte estos valores y desarrolle una actitud ganadora que lo acompañe en todas las áreas de su vida.
Nuestros Equipos
{(filtered.length ? filtered : SPORTS).map((s) => (
))}
Conoce a los Entrenadores
Educadores, mentores y líderes dentro y fuera de la cancha.
{COACHES.map((c) => (
{c.name}
{c.role}
))}
{c.blurb}
{c.sports.map((s) => (
{s}
))}
{[1,2,3].map((i) => (
))}
Sep {10 + i}, 4:00 PM • Home
Panthers vs. Rivals High
Sep 3–5
Tryouts de Soccer (Gym / Field)
Traer formulario médico y permiso firmado.
- • Reunión de padres – 12 de septiembre (Auditorio)
- • Nueva merch Panthers disponible en la tienda escolar
- • Voluntarios para media day (foto/video) — ¡únete!
¿Listo para ser Panther?
Completa los formularios y contáctanos para unirte al programa.