Login: dynamic import Form components
This commit is contained in:
parent
e5b34e13d6
commit
8d2d3a12a9
@ -1,13 +1,16 @@
|
||||
import * as Form from '../Form';
|
||||
import styles from './Login.module.scss';
|
||||
import { Logo } from '@/elements';
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
const DynamicDefaultForm = dynamic(() => import('../Form').then((m) => m.DefaultForm));
|
||||
const DynamicTelegramForm = dynamic(() => import('../Form').then((m) => m.TelegramForm));
|
||||
|
||||
export function Login({ tfa }) {
|
||||
return (
|
||||
<div className={styles.wrapper}>
|
||||
<div className={styles.login}>
|
||||
<Logo />
|
||||
{tfa ? <Form.TelegramForm /> : <Form.DefaultForm />}
|
||||
{tfa ? <DynamicTelegramForm /> : <DynamicDefaultForm />}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user