Files
konstitisyon.nu/components/konstitisyon/titre.js
T

22 lines
616 B
JavaScript
Raw Normal View History

2024-05-18 09:36:44 +04:00
import PropTypes from 'prop-types'
import Box from '@mui/material/Box'
import Typography from '@mui/material/Typography'
2024-05-20 14:48:52 +04:00
import Edit from './edit.js'
2024-05-18 09:36:44 +04:00
2024-05-20 14:48:52 +04:00
export default function Titre({session, titreId, titre}) {
2024-05-18 09:36:44 +04:00
return (
2024-05-20 14:48:52 +04:00
<Box p={1} marginBlock={1} sx={{display: 'flex', alignItems: 'center'}}>
2024-05-18 09:36:44 +04:00
<Typography sx={{textDecoration: 'underline'}} fontWeight='bold'>{titre}</Typography>
2024-05-20 14:48:52 +04:00
{session && (
<Edit session={session} titre={titreId} />
)}
2024-05-18 09:36:44 +04:00
</Box>
)
}
Titre.propTypes = {
2024-05-20 14:48:52 +04:00
session: PropTypes.object,
titreId: PropTypes.string.isRequired,
2024-05-18 09:36:44 +04:00
titre: PropTypes.string.isRequired
}