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 = () => {