Add footer to soumet page
This commit is contained in:
+33
-26
@@ -3,11 +3,13 @@ import PropTypes from 'prop-types'
|
|||||||
import {useSession} from 'next-auth/react'
|
import {useSession} from 'next-auth/react'
|
||||||
import MuiAlert from '@mui/material/Alert'
|
import MuiAlert from '@mui/material/Alert'
|
||||||
import Snackbar from '@mui/material/Snackbar'
|
import Snackbar from '@mui/material/Snackbar'
|
||||||
|
import Box from '@mui/material/Box'
|
||||||
|
|
||||||
import HeadLayout from '../components/head-layout'
|
import HeadLayout from '../components/head-layout'
|
||||||
import Koneksyon from '../components/sesyon/koneksyon'
|
import Koneksyon from '../components/sesyon/koneksyon'
|
||||||
import Dekoneksyon from '../components/sesyon/dekoneksyon'
|
import Dekoneksyon from '../components/sesyon/dekoneksyon'
|
||||||
import EkriTeks from '../components/soumet/ekri-teks'
|
import EkriTeks from '../components/soumet/ekri-teks'
|
||||||
|
import Footer from '../components/footer'
|
||||||
|
|
||||||
import {jwennTeksEpiUserId, jwennUser} from '../lib/oki-api'
|
import {jwennTeksEpiUserId, jwennUser} from '../lib/oki-api'
|
||||||
import NewPassword from '../components/password/new-password'
|
import NewPassword from '../components/password/new-password'
|
||||||
@@ -69,33 +71,38 @@ export default function Soumet({code}) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<HeadLayout title='Soumèt - Soumettre un texte' tab={3} slug='soumet'>
|
<HeadLayout title='Soumèt - Soumettre un texte' tab={3} slug='soumet'>
|
||||||
{!session && !code && (
|
<Box sx={{display: 'flex', flexDirection: 'column', minHeight: '100vh'}}>
|
||||||
<Koneksyon
|
<Box sx={{flexGrow: 1, marginTop: 1, marginBottom: 10}}>
|
||||||
chimen='/soumet'
|
{!session && !code && (
|
||||||
/>
|
<Koneksyon
|
||||||
)}
|
chimen='/soumet'
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
|
||||||
{!session && code && (
|
{!session && code && (
|
||||||
<NewPassword code={code} />
|
<NewPassword code={code} />
|
||||||
)}
|
)}
|
||||||
{session && session.user && (
|
{session && session.user && (
|
||||||
<>
|
<>
|
||||||
<Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' />
|
<Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' />
|
||||||
<EkriTeks session={session} teks={teksEpiUserId} />
|
<EkriTeks session={session} teks={teksEpiUserId} />
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
{session && !session.user && (
|
{session && !session.user && (
|
||||||
<Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' />
|
<Dekoneksyon position='absolute' top={95} left={5} chimen='/soumet' />
|
||||||
)}
|
)}
|
||||||
{username && (
|
{username && (
|
||||||
<Snackbar
|
<Snackbar
|
||||||
open={open}
|
open={open}
|
||||||
autoHideDuration={10_000}
|
autoHideDuration={10_000}
|
||||||
onClose={handleClose}
|
onClose={handleClose}
|
||||||
>
|
>
|
||||||
<Alert severity='success' onClose={handleClose}><strong>Bonjour {username}, votre compte a été activé avec succès. Vous pouvez vous connecter.</strong></Alert>
|
<Alert severity='success' onClose={handleClose}><strong>Bonjour {username}, votre compte a été activé avec succès. Vous pouvez vous connecter.</strong></Alert>
|
||||||
</Snackbar>
|
</Snackbar>
|
||||||
)}
|
)}
|
||||||
|
</Box>
|
||||||
|
<Footer />
|
||||||
|
</Box>
|
||||||
</HeadLayout>
|
</HeadLayout>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user