diff --git a/src/Components/ModalAvaliarRecurso.js b/src/Components/ModalAvaliarRecurso.js index f4a00c2891a1fa7499cd9de8cf19b0334166babb..9d6c588e45636305070905de8b59b0b0dcdc2f89 100644 --- a/src/Components/ModalAvaliarRecurso.js +++ b/src/Components/ModalAvaliarRecurso.js @@ -96,7 +96,7 @@ export default function ModalAvaliarRecurso (props) { avaliacao.map((criterium, index) => criteria[index]['accepted'] = !criterium ) - props.confirm(criteria, justificativa) + props.confirm(criteria, justificativa, avaliacao.filter((item) => item === true).length > 0 ? false : true) returnToDefault() } diff --git a/src/Pages/ResourcePage.js b/src/Pages/ResourcePage.js index c20305b2403b86cad49d0c12139491ac67e0cfbb..5a565144adaf05fed1b44f710dd075d9b185a429 100644 --- a/src/Pages/ResourcePage.js +++ b/src/Pages/ResourcePage.js @@ -104,12 +104,14 @@ export default function LearningObjectPage (props){ const handleModalConfirmarCuradoria = (value) => {toggleModalConfirmarCuradoria(value)} const [reportCriteria, setReportCriteria] = useState([]) const [justificativa, setJustificativa] = useState('') + const [submissionAccepted, setSubmissionAccepted] = useState('') - const handleConfirm = (criteria, justification) => { + const handleConfirm = (criteria, justification, accepted) => { console.log('criteria: ', criteria) console.log('justification: ', justification) setReportCriteria(criteria) setJustificativa(justification) + setSubmissionAccepted(accepted) handleModalCuradoria(false) handleModalConfirmarCuradoria(true) } @@ -140,7 +142,7 @@ export default function LearningObjectPage (props){ <ModalAvaliarRecurso open={modalCuradoriaOpen} handleClose={() => {handleModalCuradoria(false)}} title={recurso.name} confirm={handleConfirm} setCriteria={setReportCriteria} /> - <ModalConfirmarCuradoria aceito={reportCriteria.length === 0} reportCriteria={reportCriteria} justificativa={justificativa} open={modalConfirmarCuradoriaOpen} handleClose={() => {handleModalConfirmarCuradoria(false)}} cancel={() => {handleModalCuradoria(true)}} recursoId={id} + <ModalConfirmarCuradoria aceito={submissionAccepted} reportCriteria={reportCriteria} justificativa={justificativa} open={modalConfirmarCuradoriaOpen} handleClose={() => {handleModalConfirmarCuradoria(false)}} cancel={() => {handleModalCuradoria(true)}} recursoId={id} finalizeCuratorshipFlow={finalizeCuratorshipFlow} /> <Background>