|
|
|
@ -1,7 +1,11 @@ |
|
|
|
|
import { useEffect, useState } from 'react'; |
|
|
|
|
import Cookies from 'js-cookie'; |
|
|
|
|
import { httpPost } from '../../lib/http'; |
|
|
|
|
import { FIRST_LOGIN_PARAM, TOKEN_COOKIE_NAME, setAuthToken } from '../../lib/jwt'; |
|
|
|
|
import { |
|
|
|
|
FIRST_LOGIN_PARAM, |
|
|
|
|
TOKEN_COOKIE_NAME, |
|
|
|
|
setAuthToken, |
|
|
|
|
} from '../../lib/jwt'; |
|
|
|
|
import { Spinner } from '../ReactIcons/Spinner'; |
|
|
|
|
import { ErrorIcon2 } from '../ReactIcons/ErrorIcon2'; |
|
|
|
|
import { triggerUtmRegistration } from '../../lib/browser.ts'; |
|
|
|
@ -32,9 +36,10 @@ export function TriggerVerifyAccount() { |
|
|
|
|
setAuthToken(response.token); |
|
|
|
|
|
|
|
|
|
const url = new URL('/', window.location.origin); |
|
|
|
|
if (response?.isNewUser) { |
|
|
|
|
url.searchParams.set(FIRST_LOGIN_PARAM, '1'); |
|
|
|
|
} |
|
|
|
|
url.searchParams.set( |
|
|
|
|
FIRST_LOGIN_PARAM, |
|
|
|
|
response?.isNewUser ? '1' : '0', |
|
|
|
|
); |
|
|
|
|
window.location.href = url.toString(); |
|
|
|
|
}) |
|
|
|
|
.catch((err) => { |
|
|
|
|