Files
OpenFlare/openflare-server/web/features/auth/components/password-reset-flow.tsx
T
2026-06-06 10:46:40 +08:00

20 lines
565 B
TypeScript

'use client';
import {useSearchParams} from 'next/navigation';
import {PasswordResetConfirmForm} from '@/features/auth/components/password-reset-confirm-form';
import {PasswordResetRequestForm} from '@/features/auth/components/password-reset-request-form';
export function PasswordResetFlow() {
const searchParams = useSearchParams();
const hasConfirmationParams = Boolean(
searchParams?.get('email') && searchParams?.get('token'),
);
return hasConfirmationParams ? (
<PasswordResetConfirmForm />
) : (
<PasswordResetRequestForm />
);
}