From: charleswrayjr Date: Sun, 14 Sep 2025 04:29:46 +0000 (-0500) Subject: Cleaning up Login.jsx main views. X-Git-Url: https://git.phasecustomsoft.com/static/gitweb.css?a=commitdiff_plain;h=b2fddfd9248fe15b79affb5a217a5efd42f5c316;p=phs-admin.git Cleaning up Login.jsx main views. --- diff --git a/src/app/views/Login/Login.jsx b/src/app/views/Login/Login.jsx index 4e909e9..d7f19fc 100755 --- a/src/app/views/Login/Login.jsx +++ b/src/app/views/Login/Login.jsx @@ -1,75 +1,76 @@ +// noinspection JSValidateTypes + /** * @file Login view with an authentication form */ import React, { useContext } from 'react'; -import { Container, TextField, Button, Typography, Box } from '@mui/material'; -import { useForm, Controller } from 'react-hook-form'; +import { Box, Button, Container, TextField, Typography } from '@mui/material'; +import { Controller, useForm } from 'react-hook-form'; import { yupResolver } from '@hookform/resolvers/yup'; import * as yup from 'yup'; import { useSnackbar } from 'notistack'; import { AuthContext } from '../../components/AuthContext'; -const schema = yup.object({ - email: yup.string().email('Invalid email').required('Email is required'), - password: yup.string().required('Password is required'), -}).required(); +const schema = yup.object( { + email:yup.string().email( 'Invalid email' ).required( 'Email is required' ), + password:yup.string().required( 'Password is required' ), +} ).required(); const Login = () => { const { enqueueSnackbar } = useSnackbar(); - const { login } = useContext(AuthContext) || {}; - const { control, handleSubmit, formState: { errors } } = useForm({ - resolver: yupResolver(schema), - }); + const { login } = useContext( AuthContext ) || {}; + const { control, handleSubmit, formState:{ errors } } = useForm( { + resolver:yupResolver( schema ), + } ); - const onSubmit = async (data) => { - const success = await login(data.email, data.password); + const onSubmit = async ( data ) => { + const success = await login( data.email, data.password ); if (success) { - enqueueSnackbar('Login successful', { variant: 'success' }); + enqueueSnackbar( 'Login successful', { variant:'success' } ); } else { - enqueueSnackbar('Invalid credentials', { variant: 'error' }); + enqueueSnackbar( 'Invalid credentials', { variant:'error' } ); } }; return ( -
- - +
+ + Login to PHS Admin - - ( - - )} - /> - ( - - )} - /> -