diff --git a/app/(private)/Programas/page.tsx b/app/(private)/Programas/page.tsx index 5bc2265..58a58e1 100644 --- a/app/(private)/Programas/page.tsx +++ b/app/(private)/Programas/page.tsx @@ -23,6 +23,28 @@ export default function Page() { .catch((error) => console.error("Error al cargar programas:", error)); }, []); + const handleInsertar = async () => { + if (!nombrePrograma) return; + + await fetch(`${envConfig.apiUrl}/programa`, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + programa: nombrePrograma, + }), + }); + + const res = await fetch(`${envConfig.apiUrl}/programa/`); + const data = await res.json(); + setProgramas(data); + + setNombrePrograma(""); + setModo("ver"); +}; + + const handleGuardar = async () => { if (!programaSeleccionado) return; @@ -63,7 +85,7 @@ export default function Page() { {modo === "ver" && (

PROGRAMAS

- + + setNombrePrograma(e.target.value)} + placeholder="Coloca el programa" +/> +
- + +