From 19118155bbffab266f89ef81587ec7dcfcd127e8 Mon Sep 17 00:00:00 2001 From: IO420 <320154041@pcpuma.acatlan.unam.mx> Date: Thu, 29 Jan 2026 12:59:02 -0600 Subject: [PATCH] now modified equipos --- app/Components/Equipos/tableequipos.tsx | 31 +++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/app/Components/Equipos/tableequipos.tsx b/app/Components/Equipos/tableequipos.tsx index 3582870..7cf6c91 100644 --- a/app/Components/Equipos/tableequipos.tsx +++ b/app/Components/Equipos/tableequipos.tsx @@ -22,6 +22,29 @@ export default function TableEquipos() { }); }, []); + const toggleEquipo = async (id_equipo: number) => { + try { + await fetch(`${envConfig.apiUrl}/equipo/${id_equipo}/activo`, { + method: "PATCH", + }); + + setEquipos((prev) => + prev.map((e) => + e.id_equipo === id_equipo + ? { + ...e, + activo: { + data: [e.activo?.data?.[0] === 1 ? 0 : 1], + }, + } + : e, + ), + ); + } catch (error) { + console.error("Error al cambiar estado del equipo", error); + } + }; + if (loading) { return
Cargando equipos...
; } @@ -61,8 +84,12 @@ export default function TableEquipos() { style={{ display: "flex", alignItems: "center", gap: "5px" }} > {isActivo ? "Sí" : "No"} - - + toggleEquipo(eq.id_equipo)} + /> );