fix: eliminados imports sin uso y añadidos tipos de datos
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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} />} />
|
||||
|
||||
@@ -15,7 +15,7 @@ export const useUsuario = () => {
|
||||
);
|
||||
|
||||
function setPermissionLevel(arg: PermissionLevel) {
|
||||
setUsuario({ ...usuario, permissionLevel: [arg] });
|
||||
setUsuario({ ...usuario!, permissionLevel: [arg] });
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user