added periferico

This commit is contained in:
2025-11-05 11:26:16 -06:00
parent b9bb16af70
commit 3f41ac4f0d
2 changed files with 9 additions and 6 deletions
@@ -2,7 +2,6 @@
import { useState } from "react";
import axios from "axios";
import { useRouter } from "next/navigation";
import toast from "react-hot-toast";
import "../../styles/layout/ForgotPasswordPage.scss";
import Link from "next/link";
@@ -11,7 +10,6 @@ export default function Page() {
const [nombre, setNombre] = useState("");
const [contraseña, setContraseña] = useState("");
const [loading, setLoading] = useState(false);
const router = useRouter();
const handleSubmit = async (ev: React.FormEvent<HTMLFormElement>) => {
ev.preventDefault();
+9 -4
View File
@@ -77,6 +77,11 @@ export default function Page() {
adscripcion: string;
}
interface Perifericos {
id_periferico: number;
periferico: string;
}
// Estados
const [tiposUso, setTiposUso] = useState<TipoUso[]>([]);
const [marcas, setMarcas] = useState<Marca[]>([]);
@@ -87,7 +92,7 @@ export default function Page() {
SistemaOperativo[]
>([]);
const [procesadores, setProcesadores] = useState<Procesador[]>([]);
const [perifericos, setPerifericos] = useState([]);
const [perifericos, setPerifericos] = useState<Perifericos[]>([]);
const [suggestions, setSuggestions] = useState({
adscripcion: [] as string[],
@@ -409,9 +414,9 @@ export default function Page() {
}
>
<option value="">Selecciona periférico</option>
{perifericos.map((p: any) => (
<option key={p.id_periferico} value={p.nombre}>
{p.nombre}
{perifericos.map((p) => (
<option key={p.id_periferico} value={p.periferico}>
{p.periferico}
</option>
))}
</select>