import { useNavigate, useSearch } from "@tanstack/react-router"; import { Button } from "@app/components/v2"; import { ROUTE_PATHS } from "@app/const/routes"; import { useVerifyPasswordResetCode } from "@app/hooks/api"; import { UserEncryptionVersion } from "@app/hooks/api/auth/types"; type Props = { onComplete: (verificationToken: string, encryptionVersion: UserEncryptionVersion) => void; }; export const ConfirmEmailStep = ({ onComplete }: Props) => { const navigate = useNavigate(); const search = useSearch({ from: ROUTE_PATHS.Auth.PasswordResetPage.id }); const { token, to: email } = search; const { mutateAsync: verifyPasswordResetCodeMutateAsync, isPending: isVerifyPasswordResetLoading } = useVerifyPasswordResetCode(); return (

Confirm your email

Reset password for {email}.

); };