Add Edit component to Titre & Article
This commit is contained in:
@@ -5,16 +5,16 @@ import Titre from './titre.js'
|
||||
import Article from './article.js'
|
||||
import {formatKonstitisyon} from '@/lib/format.js'
|
||||
|
||||
export default function Konstitisyon({titres, articles}) {
|
||||
export default function Konstitisyon({session, titres, articles}) {
|
||||
const konstitisyon = formatKonstitisyon(titres, articles)
|
||||
|
||||
return (
|
||||
<Box>
|
||||
{konstitisyon.map(({titreId, titre, articles}) => (
|
||||
<Paper key={titreId} variant='outlined' sx={{p: 1, marginBlock: 2}} p={2} >
|
||||
<Titre titre={titre} />
|
||||
<Titre session={session} titreId={titreId} titre={titre} />
|
||||
{articles.map(({id, numero, contenu}) => (
|
||||
<Article key={id} numero={numero} contenu={contenu} />
|
||||
<Article key={id} session={session} articleId={id} numero={numero} contenu={contenu} />
|
||||
))}
|
||||
</Paper>
|
||||
))}
|
||||
@@ -23,6 +23,7 @@ export default function Konstitisyon({titres, articles}) {
|
||||
}
|
||||
|
||||
Konstitisyon.propTypes = {
|
||||
session: PropTypes.object,
|
||||
titres: PropTypes.object.isRequired,
|
||||
articles: PropTypes.object.isRequired
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user