diff --git a/src/pages/DomandaEditPreInstructor/index.js b/src/pages/DomandaEditPreInstructor/index.js index ac6e506..095bedd 100644 --- a/src/pages/DomandaEditPreInstructor/index.js +++ b/src/pages/DomandaEditPreInstructor/index.js @@ -44,7 +44,8 @@ const DomandaEditPreInstructor = () => { const toast = useRef(null); const [loading, setLoading] = useState(false); const [isVisibleCompleteDialog, setIsVisibleCompleteDialog] = useState(false); - const [operationType, setOperationType] = useState('') + const [operationType, setOperationType] = useState(''); + const [motivation, setMotivation] = useState(''); const goToEvaluationsPage = () => { navigate('/domande'); @@ -272,7 +273,7 @@ const DomandaEditPreInstructor = () => { } const shouldDisableField = (fieldName) => { - return !['EVALUATION', 'OPEN'].includes(data.status) || ['ADMISSIBLE'].includes(data.status) && fieldName !== 'criteria' + return !['EVALUATION', 'OPEN'].includes(data.status) || (['ADMISSIBLE'].includes(data.status) && fieldName !== 'criteria') } const headerCompleteDialog = () => { @@ -283,6 +284,7 @@ const DomandaEditPreInstructor = () => { const hideCompleteDialog = () => { setIsVisibleCompleteDialog(false); + setOperationType(''); } const footerCompleteDialog = () => { @@ -297,10 +299,13 @@ const DomandaEditPreInstructor = () => { const initiateApproving = () => { setOperationType('approve'); + setIsVisibleCompleteDialog(true); + } const initiateRejecting = () => { setOperationType('approve'); + setIsVisibleCompleteDialog(true); } useEffect(() => { @@ -618,17 +623,15 @@ const DomandaEditPreInstructor = () => { style={{ maxWidth: '600px', width: '100%' }} onHide={hideCompleteDialog}>