import React, { useState, useEffect } from 'react'; import AccessAccount from 'shared/undraw/AccessAccount'; import { User, Lock, Taskcafe } from 'shared/icons'; import { useForm } from 'react-hook-form'; import LoadingSpinner from 'shared/components/LoadingSpinner'; import { Form, LogoWrapper, LogoTitle, ActionButtons, RegisterButton, FormError, FormIcon, FormLabel, FormTextInput, Wrapper, Column, LoginFormWrapper, LoginFormContainer, Title, SubTitle, } from './Styles'; const Confirm = ({ onConfirmUser, hasConfirmToken }: ConfirmProps) => { const [hasFailed, setFailed] = useState(false); const setHasFailed = () => { setFailed(true); }; useEffect(() => { onConfirmUser(setHasFailed); }); return ( Taskcafé {hasConfirmToken ? ( <> Confirming user... {hasFailed ? There was an error while confirming your user : } ) : ( <> There is no confirmation token There seems to have been an error. )} ); }; export default Confirm;