feat: denier titre publié dans le select lors de la création d'article

This commit is contained in:
2026-01-24 09:08:20 +04:00
parent d19fbf990b
commit 315c71baa4
3 changed files with 8 additions and 3 deletions
@@ -22,7 +22,7 @@ export default function HandleCreate({
useEffect(() => {
if (listItems && listItems.length > 0) {
setSelectValue(listItems[0].id)
setSelectValue(listItems.at(-1).id)
}
}, [listItems])
@@ -142,6 +142,7 @@ export default function HandleCreate({
collection={collection}
listItems={listItems}
handleFormSubmit={handleFormSubmit}
selectValue={selectValue}
setSelectValue={setSelectValue}
title='Article'
dialogText='Écrivez votre article'
+3 -2
View File
@@ -4,7 +4,7 @@ import InputLabel from '@mui/material/InputLabel'
import FormControl from '@mui/material/FormControl'
import NativeSelect from '@mui/material/NativeSelect'
export default function ListItems({items, selectLabel, setSelectValue}) {
export default function ListItems({items, selectLabel, selectValue, setSelectValue}) {
const handleChange = event => {
setSelectValue(event.target.value)
}
@@ -16,7 +16,7 @@ export default function ListItems({items, selectLabel, setSelectValue}) {
{selectLabel}
</InputLabel>
<NativeSelect
defaultValue=''
value={selectValue}
inputProps={{
name: 'content',
id: 'titre',
@@ -35,5 +35,6 @@ export default function ListItems({items, selectLabel, setSelectValue}) {
ListItems.propTypes = {
items: PropTypes.array.isRequired,
selectLabel: PropTypes.string.isRequired,
selectValue: PropTypes.string.isRequired,
setSelectValue: PropTypes.func.isRequired
}
+3
View File
@@ -24,6 +24,7 @@ export default function FormHandler({
listItems,
handleFormSubmit,
countdownRef,
selectValue,
setSelectValue,
contenu,
collection
@@ -51,6 +52,7 @@ export default function FormHandler({
<ListItems
items={listItems}
selectLabel='Titre associé *'
selectValue={selectValue}
setSelectValue={setSelectValue}
/>
)}
@@ -94,6 +96,7 @@ FormHandler.propTypes = {
setError: PropTypes.func.isRequired,
setIsErrorAlertOpen: PropTypes.func.isRequired,
handleFormSubmit: PropTypes.func.isRequired,
selectValue: PropTypes.string,
setSelectValue: PropTypes.func.isRequired,
dialogText: PropTypes.string.isRequired,
title: PropTypes.string.isRequired,