"use client"; import { useState } from "react"; export default function Areas() { 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 handleActualizar = (e: React.FormEvent) => { e.preventDefault(); 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 (
{/* Select de áreas */} {/* Checkboxes */}
{/* Botón Actualizar */}
{/* Mensaje dinámico */} {mensaje &&

{mensaje}

}
); }