create register page

This commit is contained in:
memeriau
2021-11-28 00:31:57 +01:00
parent ae9c88bbf0
commit 03ffae47a6
10 changed files with 204 additions and 7 deletions

View File

@@ -2,17 +2,17 @@ import { RouteComponentProps } from "react-router-dom"
import React, { memo } from "react"
import { Helmet } from "react-helmet"
import styles from "./styles.module.scss"
import LoginForm from "../../components/LoginForm/LonginForm"
import LoginForm from "../../components/LoginForm/LoginForm"
export type Props = RouteComponentProps
const LoginPage: React.FC<Props> = (): JSX.Element => (
const RegisterPage: React.FC<Props> = (): JSX.Element => (
<div className={styles.loginPage}>
<div className={styles.loginContent}>
<Helmet title="LoginPage" />
<Helmet title="RegisterPage" />
<LoginForm />
</div>
</div>
)
export default memo(LoginPage)
export default memo(RegisterPage)

View File

@@ -0,0 +1,18 @@
import { RouteComponentProps } from "react-router-dom"
import React, { memo } from "react"
import { Helmet } from "react-helmet"
import styles from "./styles.module.scss"
import RegisterForm from "../../components/RegisterForm/RegisterForm"
export type Props = RouteComponentProps
const RegisterPage: React.FC<Props> = (): JSX.Element => (
<div className={styles.registerPage}>
<div className={styles.registerContent}>
<Helmet title="RegisterPage" />
<RegisterForm />
</div>
</div>
)
export default memo(RegisterPage)

14
src/pages/Register/index.tsx Executable file
View File

@@ -0,0 +1,14 @@
import loadable from "@loadable/component"
import { Loading, ErrorBoundary } from "../../components"
import { Props } from "./RegisterPage"
const RegisterPage = loadable(() => import("./RegisterPage"), {
fallback: <Loading />,
})
export default (props: Props): JSX.Element => (
<ErrorBoundary>
<RegisterPage {...props} />
</ErrorBoundary>
)

View File

@@ -0,0 +1,9 @@
@import "../../theme/mixins";
.registerPage {
@include page-wrapper-center;
}
.registerContent {
@include page-content-wrapper(600px);
}