diff --git a/js/f1.js b/js/f1.js index 78c12f9..3800599 100644 --- a/js/f1.js +++ b/js/f1.js @@ -85,47 +85,33 @@ async function cargarPilotos() { } // =============================== -// EQUIPOS +// ESCUDERÍAS // =============================== -async function cargarEquipos() { +async function cargarEscuderias() { try { - const response = await fetch('/f1/api/pilotos'); - const pilotos = await response.json(); - const tbody = document.querySelector('#equipos-table tbody'); + const response = await fetch('/f1/api/escuderias'); + const escuderias = await response.json(); + const tbody = document.querySelector('#escuderias-table tbody'); tbody.innerHTML = ''; // Limpiamos tabla - // Agrupar pilotos por equipo - const equiposMap = {}; - pilotos.forEach(p => { - const eq = p.equipo || 'Sin equipo'; - if (!equiposMap[eq]) equiposMap[eq] = []; - equiposMap[eq].push(p); - }); - - // Crear filas por equipo - Object.keys(equiposMap).forEach(eq => { - const pilotosEq = equiposMap[eq]; - const nacionalidades = [...new Set(pilotosEq.map(p => p.nacionalidad))].join(', '); - const codigos = pilotosEq.map(p => p.codigo).join(', '); - + escuderias.forEach(e => { const fila = document.createElement('tr'); fila.innerHTML = ` -