'use client'; import LanguageSwitch from '@/components/language-switch'; import ThemeSwitch from '@/components/theme-switch'; import useGlobalStore from '@/config/use-global'; import { DotLottieReact } from '@lottiefiles/dotlottie-react'; import LoginLottie from '@workspace/ui/lotties/login.json'; import { useTranslations } from 'next-intl'; import Image from 'next/legacy/image'; import Link from 'next/link'; import { useRouter } from 'next/navigation'; import { useEffect } from 'react'; import EmailAuthForm from './email/auth-form'; export default function Page() { const t = useTranslations('auth'); const { common, user } = useGlobalStore(); const { site } = common; const router = useRouter(); useEffect(() => { if (user) { router.replace('/dashboard'); } }, [router, user]); return (
logo {site.site_name}

{site.site_desc}

{/*
{t('tos')}
*/}
); }