mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-02-16 10:42:08 +00:00
Implement edit beer post functionality. Register, edit and create beer post forms are now using the same layout found in components/ui/forms/BeerPostFormPageLayout. All forms are now extracted into their own components and are now found in components. Added redirectIfLoggedIn getServerSidesProp fn for login and register pages.
29 lines
839 B
TypeScript
29 lines
839 B
TypeScript
import RegisterUserForm from '@/components/RegisterUserForm';
|
|
import FormPageLayout from '@/components/ui/forms/BeerPostFormPageLayout';
|
|
import Layout from '@/components/ui/Layout';
|
|
import redirectIfLoggedIn from '@/getServerSideProps/redirectIfLoggedIn';
|
|
import { NextPage } from 'next';
|
|
import Head from 'next/head';
|
|
import { BiUser } from 'react-icons/bi';
|
|
|
|
const RegisterUserPage: NextPage = () => {
|
|
return (
|
|
<Layout>
|
|
<Head>
|
|
<title>Register User</title>
|
|
<meta name="description" content="Register a new user" />
|
|
</Head>
|
|
<FormPageLayout headingText="Register User" headingIcon={BiUser}>
|
|
<RegisterUserForm />
|
|
</FormPageLayout>
|
|
</Layout>
|
|
);
|
|
};
|
|
|
|
export default RegisterUserPage;
|
|
|
|
export const getServerSideProps = redirectIfLoggedIn({
|
|
destination: '/',
|
|
permanent: false,
|
|
});
|