From e2ce5c354b9bbd2b82e681932f551b993599e60a Mon Sep 17 00:00:00 2001 From: Noemi Date: Mon, 30 Jun 2025 16:27:21 +0200 Subject: [PATCH] open modal works --- .../DomandaEditInstructorManager/index.js | 37 ++++++++++++++----- src/pages/DomandaEditPreInstructor/index.js | 12 ++++-- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/src/pages/DomandaEditInstructorManager/index.js b/src/pages/DomandaEditInstructorManager/index.js index 2738cb3..424cddc 100644 --- a/src/pages/DomandaEditInstructorManager/index.js +++ b/src/pages/DomandaEditInstructorManager/index.js @@ -613,14 +613,28 @@ const DomandaEditInstructorManager = () => { } const footerCompleteDialog = useCallback(() => { - return
-
- }, [amountAccepted, data, motivation]); + let onSubmitAction; + let isDisabled = loading; + + if (operationType === 'approve') { + onSubmitAction = doApprove; + isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0; + } else if (operationType === 'tf_reject') { + onSubmitAction = doRejectingStatus(); + + } else { + onSubmitAction = doReject; + + } + + return
+
+ }, [amountAccepted, data, motivation]); const initiateApproving = () => { setOperationType('approve'); @@ -633,6 +647,11 @@ const DomandaEditInstructorManager = () => { setIsVisibleCompleteDialog(true); } + const initiateTFRejecting = () => { + setOperationType('tf_reject'); + setIsVisibleCompleteDialog(true); + } + const doCheckNDG = () => { doSaveDraft(doGetNDGRequest); } @@ -895,7 +914,7 @@ const DomandaEditInstructorManager = () => {