diff --git a/src/components/PageLayout/Authentication/Authentication.tsx b/src/components/PageLayout/Authentication/Authentication.tsx
index 97e72320..bd36ab97 100644
--- a/src/components/PageLayout/Authentication/Authentication.tsx
+++ b/src/components/PageLayout/Authentication/Authentication.tsx
@@ -5,7 +5,7 @@ import {AuthContainer} from '@/utils/AuthContainer'
import {useSeminarInfo} from '@/utils/useSeminarInfo'
import {Overlay} from '../../Overlay/Overlay'
-import {LoginForm} from '../LoginForm/LoginForm'
+import {LoginFormWrapper} from '../LoginFormWrapper/LoginFormWrapper'
import styles from './Authentication.module.scss'
export const Authentication: FC = () => {
@@ -28,7 +28,7 @@ export const Authentication: FC = () => {
diff --git a/src/components/PageLayout/LoginForm/LoginForm.tsx b/src/components/PageLayout/LoginForm/LoginForm.tsx
index 12e67c3e..15063e21 100644
--- a/src/components/PageLayout/LoginForm/LoginForm.tsx
+++ b/src/components/PageLayout/LoginForm/LoginForm.tsx
@@ -6,6 +6,8 @@ import styles from '@/components/FormItems/Form.module.scss'
import {FormInput} from '@/components/FormItems/FormInput/FormInput'
import {AuthContainer} from '@/utils/AuthContainer'
+import {ILoginFormWrapper} from '../LoginFormWrapper/LoginFormWrapper'
+
type LoginFormValues = {
email: string
password: string
@@ -16,11 +18,7 @@ const defaultValues: LoginFormValues = {
password: '',
}
-interface ILoginForm {
- closeOverlay: () => void
-}
-
-export const LoginForm: FC = ({closeOverlay}) => {
+export const LoginForm: FC = ({closeOverlay}) => {
const {login} = AuthContainer.useContainer()
const {handleSubmit, control} = useForm({defaultValues})
diff --git a/src/components/PageLayout/LoginFormWrapper/LoginFormWrapper.tsx b/src/components/PageLayout/LoginFormWrapper/LoginFormWrapper.tsx
new file mode 100644
index 00000000..f2381dfe
--- /dev/null
+++ b/src/components/PageLayout/LoginFormWrapper/LoginFormWrapper.tsx
@@ -0,0 +1,30 @@
+import {FC, useState} from 'react'
+
+import {Button} from '@/components/Clickable/Clickable'
+
+import {LoginForm} from '../LoginForm/LoginForm'
+import {PasswordResetRequestForm} from '../PasswordReset/PasswordResetRequest'
+
+export interface ILoginFormWrapper {
+ closeOverlay: () => void
+}
+
+export const LoginFormWrapper: FC = ({closeOverlay}) => {
+ const [form, changeForm] = useState('login')
+
+ if (form === 'login')
+ return (
+ <>
+
+
+ >
+ )
+
+ return
+}