import DesktopView from '@/core/components/views/DesktopView' import useRegister from '../hooks/useRegister' import Link from '@/core/components/elements/Link/Link' import Alert from '@/core/components/elements/Alert/Alert' import PageContent from '@/lib/content/components/PageContent' import BottomPopup from '@/core/components/elements/Popup/BottomPopup' import ReCAPTCHA from 'react-google-recaptcha' import Image from 'next/image' import { useEffect } from 'react' import { setCookie } from 'cookies-next' import { signIn, useSession } from 'next-auth/react' import { useRouter } from 'next/router' import LogoSpinner from '@/core/components/elements/Spinner/LogoSpinner' const RegisterDesktop = () => { const { handleChangeInput, handleSubmit, isLoading, isValid, alert, companyNameRef, fullnameRef, emailRef, passwordRef, recaptchaRef, tnd, setTnd } = useRegister() const { data: session } = useSession() const router = useRouter() const handleGoogle = async () => { await signIn('google', { callbackUrl: '/register?source=google' }) } useEffect(() => { if(session){ setCookie('auth', JSON.stringify(session?.odooUser)) router.push('/') } },[session]) if (router.query.source) { return ( Mohon Tunggu ) } return ( Daftar Akun Indoteknik Buat akun sekarang lebih mudah dan terverifikasi {alert && ( {alert.children} )} Nama Perusahaan (opsional) Nama Lengkap Alamat Email Kata Sandi Dengan ini saya menyetujui{' '} setTnd(true)} className='cursor-pointer text-danger-500'> syarat dan ketentuan {' '} yang berlaku {!isLoading ? 'Daftar' : 'Loading...'} setTnd(false)}> ATAU handleGoogle()} > Daftar dengan Google Sudah punya akun Indoteknik?{' '} Masuk ) } export default RegisterDesktop
ATAU
Daftar dengan Google