Add 'articles' collection to create operation

This commit is contained in:
2024-06-23 19:18:25 +04:00
parent 7e6d1f49ba
commit a7eaaac447
4 changed files with 76 additions and 17 deletions
@@ -10,7 +10,8 @@ export default function HandleCreate({
setSuccess,
setIsErrorAlertOpen,
setIsSuccessAlertOpen,
collection
collection,
listItems
}) {
if (collection === 'titres') {
return (
@@ -49,6 +50,25 @@ export default function HandleCreate({
/>
)
}
if (collection === 'articles') {
return (
<CreateForm
session={session}
isOpen={isOpen}
setIsOpen={setIsOpen}
setError={setError}
setSuccess={setSuccess}
setIsErrorAlertOpen={setIsErrorAlertOpen}
setIsSuccessAlertOpen={setIsSuccessAlertOpen}
collection={collection}
listItems={listItems}
title='Article'
dialogText='Écrivez votre article'
label='article'
/>
)
}
}
HandleCreate.propTypes = {
@@ -60,5 +80,6 @@ HandleCreate.propTypes = {
setSuccess: PropTypes.func.isRequired,
setIsErrorAlertOpen: PropTypes.func.isRequired,
setIsSuccessAlertOpen: PropTypes.func.isRequired,
collection: PropTypes.oneOf(['titres', 'articles']).isRequired
collection: PropTypes.oneOf(['titres', 'articles']).isRequired,
listItems: PropTypes.array
}