{programas.map((prog) => (
diff --git a/app/Components/ProgramList.tsx b/app/Components/ProgramList.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Components/SelectAreas.tsx b/app/Components/SelectAreas.tsx
index 0dc8ea8..144fd5c 100644
--- a/app/Components/SelectAreas.tsx
+++ b/app/Components/SelectAreas.tsx
@@ -2,19 +2,19 @@
import axios from "axios";
import { useEffect, useState } from "react";
-export default function SelectAreas() {
+interface proms {
+ url: string;
+}
+
+export default function SelectAreas(props: proms) {
const [areas, setAreas] = useState([]);
const [selectedArea, setSelectedArea] = useState("");
useEffect(() => {
axios
- .get("https://venus.acatlan.unam.mx/asignacionTiempo_test/area-ubicacion")
- .then((data) => {
- setAreas(data.data);
- })
- .catch((error) => {
- console.error("Error al traer las áreas:", error);
- });
+ .get(props.url)
+ .then((data) => setAreas(data.data))
+ .catch((error) => console.error("Error al traer las áreas:", error));
}, []);
return (
diff --git a/app/Components/SelectEquipo.tsx b/app/Components/SelectEquipo.tsx
new file mode 100644
index 0000000..f47fc83
--- /dev/null
+++ b/app/Components/SelectEquipo.tsx
@@ -0,0 +1,37 @@
+"use client";
+import axios from "axios";
+import { useEffect, useState } from "react";
+
+interface proms {
+ url: string;
+}
+
+export default function SelectEquipo(props: proms) {
+ const [areas, setAreas] = useState([]);
+ const [selectedArea, setSelectedArea] = useState("");
+
+ useEffect(() => {
+ axios
+ .get(props.url)
+ .then((data) => setAreas(data.data))
+ .catch((error) => console.error("Error al traer las áreas:", error));
+ }, []);
+
+ return (
+
+
+
+
+ );
+}