From 5ae224847114d91147092a67b1ad9dce6edcc483 Mon Sep 17 00:00:00 2001
From: Sivert Hatteberg <sivert.hatteberg@usit.uio.no>
Date: Thu, 7 Oct 2021 23:53:14 +0200
Subject: [PATCH] Nice padding on the page component, and autoformating

Issue: GREG-72
---
 frontend/src/components/page/page.tsx  |  7 +++-
 frontend/src/routes/register/index.tsx | 52 ++++++++++++++++----------
 2 files changed, 37 insertions(+), 22 deletions(-)

diff --git a/frontend/src/components/page/page.tsx b/frontend/src/components/page/page.tsx
index dc03acd7..d07eb9f4 100644
--- a/frontend/src/components/page/page.tsx
+++ b/frontend/src/components/page/page.tsx
@@ -9,7 +9,7 @@ const StyledPageHeader = styled('h2')(({ theme }) => ({
   color: theme.greg.h2TextColor,
   fontSize: '3rem',
   fontWeight: 'bold',
-  margin: '0 6.5rem 0 6.5rem',
+  margin: '1rem 0 1rem 0',
 }))
 
 interface IPage {
@@ -28,7 +28,10 @@ export default function Page(props: IPage) {
         <html lang={i18n.language} />
         <title>{header}</title>
       </Helmet>
-      <Container maxWidth="md">
+      <Container
+        maxWidth="md"
+        sx={{ paddingBottom: '2rem', paddingTop: '2rem' }}
+      >
         <StyledPageHeader>{header}</StyledPageHeader>
         {children}
       </Container>
diff --git a/frontend/src/routes/register/index.tsx b/frontend/src/routes/register/index.tsx
index 4a92ee1b..1efa3145 100644
--- a/frontend/src/routes/register/index.tsx
+++ b/frontend/src/routes/register/index.tsx
@@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next'
 import { Box, Button, Step, StepLabel, Stepper } from '@mui/material'
 import Page from 'components/page'
 
-
 import { useHistory } from 'react-router-dom'
 import { RegisterFormData } from './formData'
 import StepSummary from './stepSummary'
@@ -13,10 +12,8 @@ import { PersonFormMethods } from './personFormMethods'
 import { SummaryFormMethods } from './summaryFormMethods'
 import SubmitState from './submitState'
 
-
 const steps = ['Register', 'Summary']
 
-
 export default function StepRegistration() {
   const { t } = useTranslation(['common'])
   const [formData, setFormData] = useState<RegisterFormData>({
@@ -58,7 +55,9 @@ export default function StepRegistration() {
     setActiveStep((prevActiveStep) => prevActiveStep - 1)
   }
 
-  const handleForwardFromRegister = (updateFormData: RegisterFormData): void => {
+  const handleForwardFromRegister = (
+    updateFormData: RegisterFormData
+  ): void => {
     setFormData(updateFormData)
     setActiveStep((prevActiveStep) => prevActiveStep + 1)
   }
@@ -76,8 +75,7 @@ export default function StepRegistration() {
   }
 
   return (
-    <Page header='Register as a guest'>
-
+    <Page header="Register as a guest">
       {/* Stepper at top of wizard */}
       <Stepper activeStep={activeStep}>
         {/* eslint-disable-next-line @typescript-eslint/no-unused-vars */}
@@ -95,19 +93,32 @@ export default function StepRegistration() {
       {/* Current page in wizard */}
       <Box sx={{ width: '100%' }}>
         {activeStep === REGISTER_STEP && (
-          <StepPersonForm nextHandler={handleForwardFromRegister} formData={formData}
-                          ref={personFormRef} />
-        )
-        }
+          <StepPersonForm
+            nextHandler={handleForwardFromRegister}
+            formData={formData}
+            ref={personFormRef}
+          />
+        )}
         {activeStep === SUMMARY_STEP && (
-          <StepSummary formData={formData} onSubmitSuccess={handleSubmitSuccess} onSubmitFailure={handleSubmitFailure}
-                       ref={summaryStepRef} />
+          <StepSummary
+            formData={formData}
+            onSubmitSuccess={handleSubmitSuccess}
+            onSubmitFailure={handleSubmitFailure}
+            ref={summaryStepRef}
+          />
         )}
       </Box>
 
-      <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2, color: 'primary.main' }}>
+      <Box
+        sx={{
+          display: 'flex',
+          flexDirection: 'row',
+          pt: 2,
+          color: 'primary.main',
+        }}
+      >
         {activeStep === REGISTER_STEP && (
-          <Button data-testid='button-next' onClick={handleNext}>
+          <Button data-testid="button-next" onClick={handleNext}>
             {t('button.next')}
           </Button>
         )}
@@ -122,22 +133,23 @@ export default function StepRegistration() {
               {t('button.back')}
             </Button>
 
-            <Button onClick={registerGuest}
-                    disabled={submitState === SubmitState.SubmitSuccess}
-                    sx={{ mr: 1 }}
+            <Button
+              onClick={registerGuest}
+              disabled={submitState === SubmitState.SubmitSuccess}
+              sx={{ mr: 1 }}
             >
               {t('button.save')}
             </Button>
           </>
         )}
 
-        <Button onClick={handleCancel}
-                disabled={submitState === SubmitState.SubmitSuccess}
+        <Button
+          onClick={handleCancel}
+          disabled={submitState === SubmitState.SubmitSuccess}
         >
           {t('button.cancel')}
         </Button>
       </Box>
-
     </Page>
   )
 }
-- 
GitLab