|
@@ -7,7 +7,7 @@ import useSWR from 'swr'
|
|
|
import Link from 'next/link'
|
|
|
import Toast from '../components/base/toast'
|
|
|
import style from './page.module.css'
|
|
|
-import { IS_CE_EDITION, apiPrefix } from '@/config'
|
|
|
+import { IS_CE_EDITION, SUPPORT_MAIL_LOGIN, apiPrefix } from '@/config'
|
|
|
import Button from '@/app/components/base/button'
|
|
|
import { login, oauth } from '@/service/common'
|
|
|
import { getPurifyHref } from '@/utils'
|
|
@@ -62,6 +62,8 @@ function reducer(state: IState, action: IAction) {
|
|
|
|
|
|
const NormalForm = () => {
|
|
|
const { t } = useTranslation()
|
|
|
+ const useEmailLogin = IS_CE_EDITION || SUPPORT_MAIL_LOGIN
|
|
|
+
|
|
|
const router = useRouter()
|
|
|
|
|
|
const [state, dispatch] = useReducer(reducer, {
|
|
@@ -150,7 +152,7 @@ const NormalForm = () => {
|
|
|
|
|
|
<div className="w-full mx-auto mt-8">
|
|
|
<div className="bg-white ">
|
|
|
- {!IS_CE_EDITION && (
|
|
|
+ {!useEmailLogin && (
|
|
|
<div className="flex flex-col gap-3 mt-6">
|
|
|
<div className='w-full'>
|
|
|
<a href={getPurifyHref(`${apiPrefix}/oauth/login/github`)}>
|
|
@@ -194,7 +196,7 @@ const NormalForm = () => {
|
|
|
)}
|
|
|
|
|
|
{
|
|
|
- IS_CE_EDITION && <>
|
|
|
+ useEmailLogin && <>
|
|
|
{/* <div className="relative mt-6">
|
|
|
<div className="absolute inset-0 flex items-center" aria-hidden="true">
|
|
|
<div className="w-full border-t border-gray-300" />
|