import { routes, navigate } from '@redwoodjs/router' import { useAuth } from '@redwoodjs/auth' import { Form, Submit } from '@redwoodjs/forms' import { toast } from '@redwoodjs/web/toast' import InputTextForm from 'src/components/InputTextForm' import MainLayout from 'src/layouts/MainLayout' import Seo from 'src/components/Seo/Seo' const UpdatePasswordPage = () => { const { client } = useAuth() const onSubmit = ({ password, confirm }) => { if (password !== confirm || !password) { toast.error("Passwords don't match, try again") return } client .currentUser() .update({ password }) .then(() => { toast.success('Password updated') setTimeout(() => { navigate(routes.home()) }, 500) }) .catch(() => { toast.error('Problem updating password') }) } return (

Reset Password

password confirm Update
) } export default UpdatePasswordPage