ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.189.157.175 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/vendor/laravel/breeze/stubs/inertia-react/resources/js/Pages/Auth/ |
Upload File : |
import Button from '@/Components/Button'; import Checkbox from '@/Components/Checkbox'; import Guest from '@/Layouts/Guest'; import Input from '@/Components/Input'; import Label from '@/Components/Label'; import React, { useEffect } from 'react'; import ValidationErrors from '@/Components/ValidationErrors'; import { InertiaLink } from '@inertiajs/inertia-react'; import { useForm } from '@inertiajs/inertia-react'; export default function Login({ status, canResetPassword }) { const { data, setData, post, processing, errors, reset } = useForm({ email: '', password: '', remember: '', }); useEffect(() => { return () => { reset('password'); }; }, []); const onHandleChange = (event) => { setData(event.target.name, event.target.type === 'checkbox' ? event.target.checked : event.target.value); }; const submit = (e) => { e.preventDefault(); post(route('login')); }; return ( <Guest> {status && <div className="mb-4 font-medium text-sm text-green-600">{status}</div>} <ValidationErrors errors={errors} /> <form onSubmit={submit}> <div> <Label forInput="email" value="Email" /> <Input type="text" name="email" value={data.email} className="mt-1 block w-full" autoComplete="username" isFocused={true} handleChange={onHandleChange} /> </div> <div className="mt-4"> <Label forInput="password" value="Password" /> <Input type="password" name="password" value={data.password} className="mt-1 block w-full" autoComplete="current-password" handleChange={onHandleChange} /> </div> <div className="block mt-4"> <label className="flex items-center"> <Checkbox name="remember" value={data.remember} handleChange={onHandleChange} /> <span className="ml-2 text-sm text-gray-600">Remember me</span> </label> </div> <div className="flex items-center justify-end mt-4"> {canResetPassword && ( <InertiaLink href={route('password.request')} className="underline text-sm text-gray-600 hover:text-gray-900" > Forgot your password? </InertiaLink> )} <Button className="ml-4" processing={processing}> Log in </Button> </div> </form> </Guest> ); }