Remove HandleComments component
This commit is contained in:
@@ -1,59 +0,0 @@
|
|||||||
'use client'
|
|
||||||
|
|
||||||
import PropTypes from 'prop-types'
|
|
||||||
import CreateComment from './create-comment.js'
|
|
||||||
import ReadComments from './read-comments.js'
|
|
||||||
|
|
||||||
export default function HandleComments({
|
|
||||||
session,
|
|
||||||
selectedTitre,
|
|
||||||
isOpen,
|
|
||||||
setIsOpen,
|
|
||||||
setError,
|
|
||||||
setSuccess,
|
|
||||||
setIsErrorAlertOpen,
|
|
||||||
setIsSuccessAlertOpen,
|
|
||||||
operation
|
|
||||||
}) {
|
|
||||||
if (operation === 'create') {
|
|
||||||
return (
|
|
||||||
<CreateComment
|
|
||||||
session={session}
|
|
||||||
selectedTitre={selectedTitre}
|
|
||||||
isOpen={isOpen}
|
|
||||||
setIsOpen={setIsOpen}
|
|
||||||
setError={setError}
|
|
||||||
setSuccess={setSuccess}
|
|
||||||
setIsErrorAlertOpen={setIsErrorAlertOpen}
|
|
||||||
setIsSuccessAlertOpen={setIsSuccessAlertOpen}
|
|
||||||
title={selectedTitre.titre}
|
|
||||||
label='Écrivez votre commentaire'
|
|
||||||
/>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (operation === 'read') {
|
|
||||||
return (
|
|
||||||
<ReadComments
|
|
||||||
session={session}
|
|
||||||
selectedTitre={selectedTitre}
|
|
||||||
isOpen={isOpen}
|
|
||||||
setIsOpen={setIsOpen}
|
|
||||||
setError={setError}
|
|
||||||
setIsErrorAlertOpen={setIsErrorAlertOpen}
|
|
||||||
/>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
HandleComments.propTypes = {
|
|
||||||
session: PropTypes.object,
|
|
||||||
selectedTitre: PropTypes.object.isRequired,
|
|
||||||
isOpen: PropTypes.bool.isRequired,
|
|
||||||
setIsOpen: PropTypes.func.isRequired,
|
|
||||||
setError: PropTypes.func.isRequired,
|
|
||||||
setSuccess: PropTypes.func.isRequired,
|
|
||||||
setIsErrorAlertOpen: PropTypes.func.isRequired,
|
|
||||||
setIsSuccessAlertOpen: PropTypes.func.isRequired,
|
|
||||||
operation: PropTypes.oneOf(['create', 'read']).isRequired
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user