diff --git a/.example.txt b/.example.txt deleted file mode 100644 index 4b73e25..0000000 --- a/.example.txt +++ /dev/null @@ -1 +0,0 @@ -NEXT_PUBLIC_API_URL= \ No newline at end of file diff --git a/app/Components/ActivosMantenimiento/Areas.tsx b/app/Components/ActivosMantenimiento/Areas.tsx index d5d0da0..16a06e4 100644 --- a/app/Components/ActivosMantenimiento/Areas.tsx +++ b/app/Components/ActivosMantenimiento/Areas.tsx @@ -2,41 +2,83 @@ import { useState } from "react"; export default function Areas() { - const [tiempo, setTiempo] = useState(""); + const [area, setArea] = useState(""); // Área seleccionada + const [activo, setActivo] = useState(false); // Checkbox Activo + const [mantenimiento, setMantenimiento] = useState(false); // Checkbox Mantenimiento + const [mensaje, setMensaje] = useState(""); // Mensaje dinámico - const handleSubmit = (e: React.FormEvent) => { + const handleActualizar = (e: React.FormEvent) => { e.preventDefault(); - console.log("Equipo asignado con tiempo:", tiempo); + + if (!area) { + setMensaje("Selecciona un área antes de actualizar"); + return; + } + + // Crear mensaje dinámico + const estado = []; + if (activo) estado.push("Activo"); + if (mantenimiento) estado.push("Mantenimiento"); + const estadosSeleccionados = estado.length + ? estado.join(" y ") + : "Sin estado"; + + setMensaje(`Área ${area} actualizada con estado: ${estadosSeleccionados}`); + + // Aquí puedes enviar los datos al backend si quieres + console.log({ + area, + activo, + mantenimiento, + }); }; return ( -