-
- {montoError && (
-
{montoError}
- )}
-
-
-
+
+ {/* Renderizar las secciones y elementos */}
+ {Object.keys(secciones).map((seccionId) => (
+
+
{secciones[seccionId].nombre}
+
+ {Object.keys(secciones[seccionId].elementos).map((elementoId) => (
+
+
{secciones[seccionId].elementos[elementoId].nombre}
+ {renderElemento(seccionId, secciones[seccionId].elementos[elementoId], handleInputChange)}
+
+ ))}
-
+
+ ))}
+
+ {/* Card del monto solicitado */}
+
+
Monto solicitado
+
+
+
+ {montoError && (
+
+ {montoError}
+
+ )}
-
-
)
);
-}
+};
+
+export default SolicitarModalidad;
diff --git a/cosiap_frontend/src/components/modalidades/Modalidades.jsx b/cosiap_frontend/src/components/modalidades/Modalidades.jsx
index e3f52bcde8770859fe758c66b924fd7fc4fd08a3..e7d14e63d26f8b734905092515b379853e92716d 100644
--- a/cosiap_frontend/src/components/modalidades/Modalidades.jsx
+++ b/cosiap_frontend/src/components/modalidades/Modalidades.jsx
@@ -7,16 +7,16 @@ import EditModalidad from "./EditarModalidad";
export default function Modalidades({ setViewPageLoader }) {
const [viewModalidades, setViewModalidades] = useState(true);
- const [viewModalidadDetail, setViewModalidadDetail] = useState(false);
+ const [viewModalidadSolicitar, setViewModalidadSolicitar] = useState(false);
const [selectedId, setSelectedId] = useState(null);
const {isAdmin} = useAutenticacion();
const [viewModalidadCreate, setViewModalidadCreate] = useState(false)
const [viewModalidadEdit, setViewModalidadEdit] = useState(false)
- const handleModalidadDetail = (id) => {
+ const handleModalidadSolicitar = (id) => {
setViewModalidades(false);
- setViewModalidadDetail(true);
+ setViewModalidadSolicitar(true);
setSelectedId(id);
};
@@ -27,7 +27,7 @@ export default function Modalidades({ setViewPageLoader }) {
const handleModalidadEdit = (id) => {
setSelectedId(id)
- setViewModalidadDetail(false);
+ setViewModalidadSolicitar(false);
setViewModalidadEdit(true)
}
@@ -37,14 +37,14 @@ export default function Modalidades({ setViewPageLoader }) {
{viewModalidades && (
)}
- {viewModalidadDetail && selectedId && (
-
+ {viewModalidadSolicitar && selectedId && (
+
)}
{viewModalidadCreate && (