Files
front-AT/app/(private)/Programas/page.tsx
T

92 lines
2.6 KiB
TypeScript
Raw Normal View History

2025-09-10 13:09:26 -06:00
"use client";
import { useState } from "react";
import styleprograms from "./programas.module.css";
2025-09-02 19:50:17 -04:00
export default function Page() {
2025-09-23 14:13:23 -06:00
const [modo, setModo] = useState("ver");
2025-09-10 13:09:26 -06:00
2025-09-22 16:59:47 -06:00
const handleNuevo = () => {
2025-09-23 14:13:23 -06:00
setModo("nuevo");
2025-09-22 16:59:47 -06:00
};
2025-09-23 14:13:23 -06:00
2025-09-10 13:09:26 -06:00
const handleEditar = () => {
2025-09-23 14:13:23 -06:00
setModo("editar");
};
const handleCancelar = () => {
setModo("ver");
2025-09-10 13:09:26 -06:00
};
2025-09-02 19:50:17 -04:00
return (
2025-09-10 13:09:26 -06:00
<>
2025-09-23 14:13:23 -06:00
{modo === "ver" && (
2025-09-10 13:09:26 -06:00
<section className="containersection">
2025-09-23 14:13:23 -06:00
<h3 className="title">PROGRAMAS</h3>
<label className="label">ID:2</label>
<h2>Programa</h2>
<select>
<option value="0"></option>
<option value="1">ADOBE CREATIVE SUITE</option>
<option value="2">mmmmm</option>
<option value="3">mmmmm</option>
<option value="4">mmmmm</option>
<option value="5">mmmmm</option>
</select>
2025-09-10 13:09:26 -06:00
<div className="margin">
<button className="button buttonSearch" onClick={handleEditar}>
Editar
</button>
2025-09-22 16:59:47 -06:00
<button
className={`button buttonSearch ${styleprograms.button}`}
onClick={handleNuevo}
>
2025-09-10 13:09:26 -06:00
Nuevo
</button>
</div>
</section>
2025-09-23 14:13:23 -06:00
)}
{modo === "editar" && (
2025-09-10 13:09:26 -06:00
<section className="containersection">
2025-09-23 14:13:23 -06:00
<h2 className="title">Editar Programa:</h2>
<label className="label">ID:2</label>
<select>
<option value="0">Elige</option>
<option value="1">ADOBE CREATIVE</option>
<option value="2">.....</option>
<option value="3">.....</option>
<option value="4">.....</option>
<option value="5">.....</option>
</select>
2025-09-10 13:09:26 -06:00
<div className="margin">
2025-09-23 14:13:23 -06:00
<button className="button buttonSearch">Guardar</button>
<button
2025-09-24 18:34:13 -06:00
className={`button buttonCancel ${styleprograms.button}`}
2025-09-23 14:13:23 -06:00
onClick={handleCancelar}
>
2025-09-10 13:09:26 -06:00
Cancelar
</button>
</div>
</section>
)}
2025-09-22 16:59:47 -06:00
2025-09-23 14:13:23 -06:00
{modo === "nuevo" && (
2025-09-22 16:59:47 -06:00
<section className="containersection">
2025-09-23 14:13:23 -06:00
<h2 className="title">Nuevo Programa</h2>
<label className="label">Programa</label>
<input type="text" placeholder="Coloca el programa " />
2025-09-22 16:59:47 -06:00
<div className="margin">
<button className="button buttonSearch">Insertar</button>
2025-09-23 14:13:23 -06:00
<button
2025-09-24 18:34:13 -06:00
className={`button buttonCancel ${styleprograms.button}`}
2025-09-23 14:13:23 -06:00
onClick={handleCancelar}
>
2025-09-22 16:59:47 -06:00
Cancelar
</button>
</div>
</section>
)}
2025-09-10 13:09:26 -06:00
</>
2025-09-02 19:50:17 -04:00
);
}