'use client' import { useState } from 'react' import { resetPasswordForEmail } from '@/lib/auth/client' import Link from 'next/link' export default function ResetPasswordPage() { const [email, setEmail] = useState('') const [loading, setLoading] = useState(false) const [sent, setSent] = useState(false) const [error, setError] = useState('') async function handleResetRequest(e: React.FormEvent) { e.preventDefault() setLoading(true) setError('') try { await resetPasswordForEmail(email) setSent(true) } catch (err: any) { setError(err.message || 'Er ging iets mis') } finally { setLoading(false) } } if (sent) { return (
✉️

Email Verstuurd!

Check je inbox voor de reset link. De link is 1 uur geldig.

Niet ontvangen? Check je spam folder.

← Terug naar login
) } return (

Wachtwoord Vergeten?

Geen probleem! Vul je email in en we sturen je een reset link.

{error && (
{error}
)}
setEmail(e.target.value)} placeholder="jouw@email.nl" required className="w-full px-4 py-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-teal-500 focus:border-teal-500" />
← Terug naar login
) }