All files / src/pages create-password.tsx

0% Statements 0/9
0% Branches 0/2
0% Functions 0/2
0% Lines 0/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                                     
import React, { useEffect, useState } from 'react';
import { CreatePasswordForm, Layout } from '../components';
import { useTranslation } from 'react-i18next';
import { getQueryParam, removeQueryParam } from '../helpers';
 
const CreatePage = () => {
  const { t } = useTranslation();
  const [token, setToken] = useState<string>();
 
  useEffect(() => {
    const token = getQueryParam('token');
    if (token) {
      setToken(token);
      removeQueryParam('token');
    }
  }, []);
 
  return (
    <Layout>
      <h1 className="wrapper">{t('setNewPassword')}</h1>
 
      <CreatePasswordForm token={token} />
    </Layout>
  )
}
 
export default CreatePage;