import { useQuery } from '@tanstack/react-query' import { Alert, Button } from '@/components/ui' import { useNavigate, useParams } from 'react-router-dom' import useAccount from '@/utils/hooks/useAccount' import { useLocalization } from '@/utils/hooks/useLocalization' import { Helmet } from 'react-helmet' import { ROUTES_ENUM } from '@/routes/route.constant' import { APP_NAME } from '@/constants/app.constant' const VerifyConfirmationCode = () => { const { userId, token } = useParams() const { message, error, verifyConfirmationCode } = useAccount() const navigate = useNavigate() const { translate } = useLocalization() useQuery({ queryKey: ['verifyConfirmationCode', userId, token], queryFn: () => verifyConfirmationCode(userId!, token!), retry: false, refetchOnWindowFocus: false, }) return ( <>
{message && ( {message} )} {error && (
{error}
)}
) } export default VerifyConfirmationCode