Revert "Change DenyeTeks commonent : add Skeleton feature"
This reverts commit 1711068f72.
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -117,11 +117,11 @@ const Root = styled('div')((
|
|||||||
|
|
||||||
const drawerWidth = 240
|
const drawerWidth = 240
|
||||||
|
|
||||||
export default function TeksDrawer({teks, anTeks, komante}) {
|
export default function TeksDrawer({teks, anTeks, komante, denyeTeks}) {
|
||||||
const theme = useTheme()
|
const theme = useTheme()
|
||||||
const [esMobilOuve, meteEsMobilOuve] = useState(false)
|
const [esMobilOuve, meteEsMobilOuve] = useState(false)
|
||||||
const [open, setOpen] = useState(false)
|
const [open, setOpen] = useState(false)
|
||||||
const [error, setError] = useState(null)
|
const [error, setError] = useState('')
|
||||||
const [success, setSuccess] = useState('')
|
const [success, setSuccess] = useState('')
|
||||||
|
|
||||||
const handleClose = (event, reason) => {
|
const handleClose = (event, reason) => {
|
||||||
@@ -230,7 +230,7 @@ export default function TeksDrawer({teks, anTeks, komante}) {
|
|||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<Box sx={{marginTop: '5em'}}>
|
<Box sx={{marginTop: '5em'}}>
|
||||||
<DenyeTeks error={error} setError={setError} />
|
<DenyeTeks {...denyeTeks} />
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
</main>
|
</main>
|
||||||
@@ -241,10 +241,12 @@ export default function TeksDrawer({teks, anTeks, komante}) {
|
|||||||
TeksDrawer.propTypes = {
|
TeksDrawer.propTypes = {
|
||||||
teks: PropTypes.array.isRequired,
|
teks: PropTypes.array.isRequired,
|
||||||
anTeks: PropTypes.object,
|
anTeks: PropTypes.object,
|
||||||
komante: PropTypes.array
|
komante: PropTypes.array,
|
||||||
|
denyeTeks: PropTypes.array
|
||||||
}
|
}
|
||||||
|
|
||||||
TeksDrawer.defaultProps = {
|
TeksDrawer.defaultProps = {
|
||||||
anTeks: null,
|
anTeks: null,
|
||||||
komante: null
|
komante: null,
|
||||||
|
denyeTeks: null
|
||||||
}
|
}
|
||||||
|
|||||||
+21
-11
@@ -1,4 +1,4 @@
|
|||||||
import {useState} from 'react'
|
import PropTypes from 'prop-types'
|
||||||
import {Container, Typography, Box, Divider, Chip} from '@mui/material'
|
import {Container, Typography, Box, Divider, Chip} from '@mui/material'
|
||||||
import ArrowCircleDownIcon from '@mui/icons-material/ArrowCircleDown'
|
import ArrowCircleDownIcon from '@mui/icons-material/ArrowCircleDown'
|
||||||
|
|
||||||
@@ -6,10 +6,9 @@ import HeadLayout from '../components/head-layout'
|
|||||||
import Footer from '../components/footer'
|
import Footer from '../components/footer'
|
||||||
import RezoDialog from '../components/rezo/rezo-dialog'
|
import RezoDialog from '../components/rezo/rezo-dialog'
|
||||||
import DenyeTeks from '../components/teks/denye-teks'
|
import DenyeTeks from '../components/teks/denye-teks'
|
||||||
|
import {jwennDenyeTeks} from '../lib/oki-api'
|
||||||
|
|
||||||
export default function Home() {
|
export default function Home({teks}) {
|
||||||
const [error, setError] = useState(null)
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<HeadLayout tab={0}>
|
<HeadLayout tab={0}>
|
||||||
<Box sx={{display: 'flex', flexDirection: 'column', minHeight: '100vh'}}>
|
<Box sx={{display: 'flex', flexDirection: 'column', minHeight: '100vh'}}>
|
||||||
@@ -29,13 +28,11 @@ export default function Home() {
|
|||||||
<RezoDialog />
|
<RezoDialog />
|
||||||
</Container>
|
</Container>
|
||||||
</Box>
|
</Box>
|
||||||
<Container sx={{flexGrow: 300}}>
|
<Container>
|
||||||
{!error && (
|
<Divider variant='middle' sx={{marginBottom: 1}}>
|
||||||
<Divider variant='middle' sx={{marginBottom: 1}}>
|
<Chip sx={{fontWeight: 'bold'}} color='primary' icon={<ArrowCircleDownIcon />} label='Derniers textes publiés ' variant='outlined' />
|
||||||
<Chip sx={{fontWeight: 'bold'}} color='primary' icon={<ArrowCircleDownIcon />} label='Derniers textes publiés ' variant='outlined' />
|
</Divider>
|
||||||
</Divider>
|
<DenyeTeks {...teks} />
|
||||||
)}
|
|
||||||
<DenyeTeks error={error} setError={setError} />
|
|
||||||
</Container>
|
</Container>
|
||||||
<Footer />
|
<Footer />
|
||||||
</Box>
|
</Box>
|
||||||
@@ -43,3 +40,16 @@ export default function Home() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function getServerSideProps() {
|
||||||
|
const denyeTeks = await jwennDenyeTeks()
|
||||||
|
|
||||||
|
return {
|
||||||
|
props: {
|
||||||
|
teks: denyeTeks
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Home.propTypes = {
|
||||||
|
teks: PropTypes.array.isRequired
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,28 +1,31 @@
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import {jwennTeks} from '../../lib/oki-api'
|
import {jwennDenyeTeks, jwennTeks} from '../../lib/oki-api'
|
||||||
|
|
||||||
import TeksDrawer from '../../components/teks/teks-drawer'
|
import TeksDrawer from '../../components/teks/teks-drawer'
|
||||||
import HeadLayout from '../../components/head-layout'
|
import HeadLayout from '../../components/head-layout'
|
||||||
|
|
||||||
export default function Teks({teks}) {
|
export default function Teks({teks, denyeTeks}) {
|
||||||
return (
|
return (
|
||||||
<HeadLayout title='Paroles et Traductions' tab={1} slug='paroles'>
|
<HeadLayout title='Paroles et Traductions' tab={1} slug='paroles'>
|
||||||
<TeksDrawer teks={teks} />
|
<TeksDrawer teks={teks} denyeTeks={denyeTeks} />
|
||||||
</HeadLayout>
|
</HeadLayout>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getServerSideProps() {
|
export async function getServerSideProps() {
|
||||||
const teks = await jwennTeks()
|
const teks = await jwennTeks()
|
||||||
|
const denyeTeks = await jwennDenyeTeks()
|
||||||
|
|
||||||
return {
|
return {
|
||||||
props: {
|
props: {
|
||||||
teks
|
teks,
|
||||||
|
denyeTeks
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Teks.propTypes = {
|
Teks.propTypes = {
|
||||||
teks: PropTypes.array.isRequired
|
teks: PropTypes.array.isRequired,
|
||||||
|
denyeTeks: PropTypes.array.isRequired
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user