add forgot login
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { Route } from '../+types'
|
||||
import type { Route } from './+types/index'
|
||||
|
||||
import { PatternFormat } from 'react-number-format'
|
||||
import { zodResolver } from '@hookform/resolvers/zod'
|
||||
@@ -34,10 +34,10 @@ export function meta({}: Route.MetaArgs) {
|
||||
}
|
||||
|
||||
export async function action({ request, context }: Route.ActionArgs) {
|
||||
const issuerUrl = new URL('/register', context.cloudflare.env.ISSUER_URL)
|
||||
const url = new URL('/register', context.cloudflare.env.ISSUER_URL)
|
||||
const body = await request.json()
|
||||
|
||||
const r = await fetch(issuerUrl.toString(), {
|
||||
const r = await fetch(url.toString(), {
|
||||
method: 'POST',
|
||||
headers: new Headers({ 'Content-Type': 'application/json' }),
|
||||
body: JSON.stringify(body),
|
||||
@@ -62,7 +62,7 @@ export default function Signup({}: Route.ComponentProps) {
|
||||
|
||||
const onSubmit = async (data: Schema) => {
|
||||
await fetcher.submit(JSON.stringify({ ...user, ...data }), {
|
||||
method: 'post',
|
||||
method: 'POST',
|
||||
encType: 'application/json'
|
||||
})
|
||||
}
|
||||
@@ -81,7 +81,7 @@ export default function Signup({}: Route.ComponentProps) {
|
||||
<RegisterContext value={{ user, setUser }}>
|
||||
{user ? (
|
||||
<Form {...form}>
|
||||
<form onSubmit={handleSubmit(onSubmit)} className="grid gap-6">
|
||||
<form onSubmit={handleSubmit(onSubmit)} className="space-y-6">
|
||||
{user?.never_logged && (
|
||||
<Alert>
|
||||
<CheckCircle2Icon />
|
||||
@@ -197,14 +197,10 @@ export default function Signup({}: Route.ComponentProps) {
|
||||
|
||||
<Button
|
||||
type="submit"
|
||||
className="w-full cursor-pointer relative overflow-hidden"
|
||||
className="w-full cursor-pointer"
|
||||
disabled={formState.isSubmitting}
|
||||
>
|
||||
{formState.isSubmitting && (
|
||||
<div className="absolute bg-lime-500 inset-0 flex items-center justify-center">
|
||||
<Spinner />
|
||||
</div>
|
||||
)}
|
||||
{formState.isSubmitting && <Spinner />}
|
||||
Criar conta
|
||||
</Button>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user