@@ -56,8 +56,8 @@ export const RegisterEmailForm: React.FC = ({ successLo utm_source: cookie.utm_source, utm_medium: cookie.utm_medium, utm_campaign: cookie.utm_campaign, - utm_term: cookie.utm_campaign, - utm_content: cookie.utm_campaign, + utm_term: cookie.utm_term, + utm_content: cookie.utm_content, } if (localStorage.getItem('referral')) { @@ -27,11 +27,11 @@ const Login: NextPageWithLayout = () => { const { query, push } = useRouter() - const [, setCookie] = useCookies() + const [cookie, setCookie] = useCookies() React.useEffect(() => { Object.entries(query).forEach(([key, value]) => setCookie(key, value)) - }, []) + }, [query]) const { showMessage } = useShowDataStore() @@ -1,5 +1,6 @@ import * as React from 'react' import { useEffect, useState } from 'react' +import { useCookies } from 'react-cookie' import { useDispatch } from 'react-redux' import Box from '@mui/material/Box' import Stack from '@mui/material/Stack' @@ -27,7 +28,12 @@ const Register: NextPageWithLayout = () => { const referral = useAppSelector((state) => state.user.referral) const dispatch = useDispatch() - const { push } = useRouter() + const { query, push } = useRouter() + const [, setCookie] = useCookies() + + React.useEffect(() => { + Object.entries(query).forEach(([key, value]) => setCookie(key, value)) + }, [query]) const onSuccessRegister = () => { setSuccess(true)