import { useForm, Head } from '@inertiajs/react'; import classNames from 'classnames'; import React from 'react'; import useRoute from '@/Hooks/useRoute'; import AuthenticationCard from '@/Components/AuthenticationCard'; import InputLabel from '@/Components/InputLabel'; import PrimaryButton from '@/Components/PrimaryButton'; import TextInput from '@/Components/TextInput'; import InputError from '@/Components/InputError'; interface Props { token: string; email: string; } export default function ResetPassword({ token, email }: Props) { const route = useRoute(); const form = useForm({ token, email, password: '', password_confirmation: '', }); function onSubmit(e: React.FormEvent) { e.preventDefault(); form.post(route('password.update'), { onFinish: () => form.reset('password', 'password_confirmation'), }); } return (
Email form.setData('email', e.currentTarget.value)} required autoFocus />
Password form.setData('password', e.currentTarget.value)} required autoComplete="new-password" />
Confirm Password form.setData('password_confirmation', e.currentTarget.value) } required autoComplete="new-password" />
Reset Password
); }