QR fontSize; routing

This commit is contained in:
Peter Hoppe
2023-01-05 16:24:59 +01:00
parent 37e8710f70
commit 44b4605324
6 changed files with 62 additions and 10 deletions

View File

@ -1,9 +1,10 @@
import {useState,useContext} from 'react';
import { Link } from 'react-router-dom';
import { Link, useNavigate } from 'react-router-dom';
import {UserCtx, UserCtxT} from '../context/UserContext';
import './Login.css'
const Login = () => {
const Login = () =>
{
const {loginUser, wait, getUser, user} = useContext<UserCtxT | null>(UserCtx) as UserCtxT;
const [redirect, setRedirect] = useState("false");
const [errMsg, setErrMsg] = useState("false");
@ -11,6 +12,7 @@ const Login = () => {
email:'',
password:''
});
const navigate = useNavigate();
const onChangeInput = (e: React.FormEvent<HTMLInputElement>) =>
{
@ -23,7 +25,8 @@ const Login = () => {
}
}
const submitForm = async (e: React.FormEvent<HTMLFormElement>) => {
const submitForm = async (e: React.FormEvent<HTMLFormElement>) =>
{
e.preventDefault();
if(!Object.values(formData).every(val => val.trim() !== ''))
@ -38,7 +41,7 @@ const Login = () => {
setRedirect('Redirecting...');
setErrMsg(data.message);
await getUser();
e?.currentTarget?.reset();
navigate('/profil');
return;
}
setErrMsg(data.message);