/* eslint-disable @next/next/no-img-element */ import {ToastContainer} from "react-toastify"; import {useState} from "react"; import Head from "next/head"; import useUser from "@/hooks/useUser"; import Link from "next/link"; import clsx from "clsx"; import {Tab} from "@headlessui/react"; import RegisterIndividual from "./(register)/RegisterIndividual"; import RegisterCorporate from "./(register)/RegisterCorporate"; import EmailVerification from "./(auth)/EmailVerification"; import {sendEmailVerification} from "@/utils/email"; import useUsers from "@/hooks/useUsers"; export const getServerSideProps = (context: any) => { const {code} = context.query; return { props: {code: code || null}, }; }; export default function Register({code: queryCode}: {code: string}) { const [isLoading, setIsLoading] = useState(false); const {user, mutateUser} = useUser({ redirectTo: "/", redirectIfFound: true, }); return ( <>