import { clsx } from 'clsx' import { createEffect, createSignal, Show } from 'solid-js' import { useLocalize } from '../../../context/localize' import { useSession } from '../../../context/session' import { useRouter } from '../../../stores/router' import { hideModal } from '../../../stores/ui' import styles from './AuthModal.module.scss' export const EmailConfirm = () => { const { t } = useLocalize() const { changeSearchParams } = useRouter() const { session, authError } = useSession() const [email, setEmail] = createSignal('') const [emailConfirmed, setEmailConfirmed] = createSignal(false) createEffect(() => { const e = session()?.user?.email const v = session()?.user?.email_verified if (e) { setEmail(e) if (v) setEmailConfirmed(v) if (authError()) { changeSearchParams({}, true) } } }) return (