mirror of
https://github.com/ansible/awx.git
synced 2026-03-11 06:29:31 -02:30
Combine approve/deny modals into one modal
This commit is contained in:
@@ -129,11 +129,6 @@ function WorkflowApprovalsList({ i18n }) {
|
|||||||
setSelected([]);
|
setSelected([]);
|
||||||
};
|
};
|
||||||
|
|
||||||
const {
|
|
||||||
error: approveError,
|
|
||||||
dismissError: dismissApproveError,
|
|
||||||
} = useDismissableError(approveApprovalError);
|
|
||||||
|
|
||||||
const {
|
const {
|
||||||
error: denyApprovalError,
|
error: denyApprovalError,
|
||||||
isLoading: isDenyLoading,
|
isLoading: isDenyLoading,
|
||||||
@@ -153,9 +148,9 @@ function WorkflowApprovalsList({ i18n }) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const {
|
const {
|
||||||
error: denyError,
|
error: actionError,
|
||||||
dismissError: dismissDenyError,
|
dismissError: dismissActionError,
|
||||||
} = useDismissableError(denyApprovalError);
|
} = useDismissableError(approveApprovalError || denyApprovalError);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@@ -248,26 +243,17 @@ function WorkflowApprovalsList({ i18n }) {
|
|||||||
<ErrorDetail error={deletionError} />
|
<ErrorDetail error={deletionError} />
|
||||||
</AlertModal>
|
</AlertModal>
|
||||||
)}
|
)}
|
||||||
{approveError && (
|
{actionError && (
|
||||||
<AlertModal
|
<AlertModal
|
||||||
isOpen={approveError}
|
isOpen={actionError}
|
||||||
variant="error"
|
variant="error"
|
||||||
title={i18n._(t`Error!`)}
|
title={i18n._(t`Error!`)}
|
||||||
onClose={dismissApproveError}
|
onClose={dismissActionError}
|
||||||
>
|
>
|
||||||
{i18n._(t`Failed to approve one or more workflow approval.`)}
|
{approveApprovalError
|
||||||
<ErrorDetail error={approveError} />
|
? i18n._(t`Failed to approve one or more workflow approval.`)
|
||||||
</AlertModal>
|
: i18n._(t`Failed to deny one or more workflow approval.`)}
|
||||||
)}
|
<ErrorDetail error={actionError} />
|
||||||
{denyError && (
|
|
||||||
<AlertModal
|
|
||||||
isOpen={denyError}
|
|
||||||
variant="error"
|
|
||||||
title={i18n._(t`Error!`)}
|
|
||||||
onClose={dismissDenyError}
|
|
||||||
>
|
|
||||||
{i18n._(t`Failed to deny one or more workflow approval.`)}
|
|
||||||
<ErrorDetail error={denyError} />
|
|
||||||
</AlertModal>
|
</AlertModal>
|
||||||
)}
|
)}
|
||||||
</>
|
</>
|
||||||
|
|||||||
Reference in New Issue
Block a user