From 856716fd605382fbc5b7fa1d2474872d40e316f7 Mon Sep 17 00:00:00 2001 From: IO420 <320154041@pcpuma.acatlan.unam.mx> Date: Tue, 27 Jan 2026 16:56:35 -0600 Subject: [PATCH] added filter --- app/(private)/Monitor/MachineTableActive.tsx | 19 ++++++++++--------- app/(private)/Monitor/Page.module.css | 1 + 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/app/(private)/Monitor/MachineTableActive.tsx b/app/(private)/Monitor/MachineTableActive.tsx index 32ae172..b8990ba 100644 --- a/app/(private)/Monitor/MachineTableActive.tsx +++ b/app/(private)/Monitor/MachineTableActive.tsx @@ -12,11 +12,12 @@ type Equipo = { id_equipo: number; nombre_equipo: string; ubicacion: string; - activo: { data: number[] }; - plataforma: { nombre: string }; - areaUbicacion: { area: string }; + plataforma: string; + area: string; + ocupado:boolean; }; + export default function MachineTableActive() { const [machines, setMachines] = useState([]); const [areas, setAreas] = useState([]); @@ -49,7 +50,7 @@ export default function MachineTableActive() { selectedArea === "Todo" ? machines : machines.filter( - (machine) => machine.areaUbicacion.area === selectedArea, + (machine) => machine.area === selectedArea, ); if (loading) return

Cargando equipos...

; @@ -89,14 +90,14 @@ export default function MachineTableActive() { {filteredMachines.map((machine) => ( - + {machine.ubicacion} {machine.nombre_equipo} - - {machine.plataforma.nombre} + + {machine.plataforma} - {machine.areaUbicacion.area} - {machine.activo.data[0] === 1 ? "Sí" : "No"} + {machine.area} + {!machine.ocupado ? "Sí" : "No"} ))} diff --git a/app/(private)/Monitor/Page.module.css b/app/(private)/Monitor/Page.module.css index d2d66f1..29c8352 100644 --- a/app/(private)/Monitor/Page.module.css +++ b/app/(private)/Monitor/Page.module.css @@ -17,6 +17,7 @@ } .ocupado { + background-color: rgb(173, 233, 253); color: red; font-weight: bold; }