update
This commit is contained in:
@@ -16,6 +16,7 @@ import { Heading } from '~/components/heading'
|
||||
import { Link } from '~/layouts/auth/_link'
|
||||
import { Card } from '~/layouts/auth/layout'
|
||||
import * as yup from 'yup'
|
||||
import { parse } from '../_base64state'
|
||||
|
||||
const schema = yup.object({
|
||||
password: yup
|
||||
@@ -33,6 +34,7 @@ export default function Password() {
|
||||
const { register, formState, setError, handleSubmit } = useForm({
|
||||
resolver: yupResolver(schema),
|
||||
})
|
||||
const state = parse(searchParams.get('state'))
|
||||
|
||||
const formError = (message) => {
|
||||
setError('password', {
|
||||
@@ -42,7 +44,7 @@ export default function Password() {
|
||||
}
|
||||
|
||||
const onSubmit = async ({ password }) => {
|
||||
const username = searchParams.get('username')
|
||||
const username = state?.email
|
||||
const redirectTo = searchParams.get('redirect') ?? '/'
|
||||
|
||||
try {
|
||||
@@ -114,9 +116,7 @@ export default function Password() {
|
||||
|
||||
<p className="break-all">
|
||||
Entre na sua conta usando o email{' '}
|
||||
<span className="font-semibold">
|
||||
{searchParams.get('username')}
|
||||
</span>{' '}
|
||||
<span className="font-semibold">{state?.email}</span>{' '}
|
||||
<Link to="." as={RouterLink}>
|
||||
(editar)
|
||||
</Link>
|
||||
|
||||
Reference in New Issue
Block a user