Add footer to soumet page

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-03-06 09:22:05 +04:00
parent f466916165
commit a45f399faf
+33 -26
View File
@@ -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>
) )
} }