import styles from "../../styles"; import Header from "../../Components/Header/Header"; import { useParams } from "react-router-dom"; import { useEffect, useState } from "react"; import { UserActivate } from "../../Components/Api/Api"; import { ActivationParams } from "../../Interfaces/Interfaces"; export default function Activation() { let { uid, token } = useParams(); const [status, setStatus] = useState(0); async function verify(activation: ActivationParams) { let status = await UserActivate(activation); if (status) { setStatus(1); } else { setStatus(2); } } useEffect(() => { if (uid && token) { verify({ uid, token }); } }, [uid, token]); if (status === 1) { return (
User ID: {uid}
Activation Token: {token}
Activation Successful. Please login
User ID: {uid}
Activation Token: {token}
Invalid Activation Link
User ID: {uid}
Activation Token: {token}
Activating...