fix: eliminados imports sin uso y añadidos tipos de datos

This commit is contained in:
2025-10-22 15:26:22 -03:00
parent 457dfcb6e3
commit 6b66b6eac3
3 changed files with 9 additions and 6 deletions

View File

@@ -1,5 +1,4 @@
import { useState } from 'react';
import { useUsuario } from '../services/useUsuario';
import { useState, type FormEvent } from 'react';
const Login = ({setUsuario}:any) => {
@@ -7,7 +6,7 @@ const Login = ({setUsuario}:any) => {
const [password, setPassword] = useState('');
const [loading, setLoading] = useState(false);
const handleSubmit = async (e) => {
const handleSubmit = async (e:FormEvent) => {
e.preventDefault();
setLoading(true);

View File

@@ -1,4 +1,3 @@
import { useEffect, useState } from "react";
import type { Usuario } from "../types/usuario";
import { Routes } from "react-router";
import { Route } from "react-router";
@@ -8,7 +7,12 @@ import { ComponenteAdmin } from "../Components/ComponenteAdmin";
import { Dashboard } from "../Components/Dashboard";
import Login from "../Components/Login";
export function AppRouter({usuario, setUsuario}: {usuario: Usuario, setUsuario:any}) {
interface prop {
usuario: Usuario | null
setUsuario: any
}
export function AppRouter({usuario, setUsuario}: prop) {
return (
<Routes>
<Route path="/login" element={<Login setUsuario={setUsuario} />} />

View File

@@ -15,7 +15,7 @@ export const useUsuario = () => {
);
function setPermissionLevel(arg: PermissionLevel) {
setUsuario({ ...usuario, permissionLevel: [arg] });
setUsuario({ ...usuario!, permissionLevel: [arg] });
}
return {