aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx')
-rw-r--r--server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx b/server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx
index cd34fcafb0b..71256dd8ace 100644
--- a/server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx
+++ b/server/sonar-web/src/main/js/components/controls/ConfirmModal.tsx
@@ -25,6 +25,7 @@ import { SubmitButton, ResetButtonLink } from '../ui/buttons';
interface Props<T> {
children: React.ReactNode;
+ cancelButtonText?: string;
confirmButtonText: string;
confirmData?: T;
confirmDisable?: boolean;
@@ -57,6 +58,7 @@ export default class ConfirmModal<T = string> extends React.PureComponent<Props<
renderModalContent = ({ onCloseClick, onFormSubmit, submitting }: ChildrenProps) => {
const { children, confirmButtonText, confirmDisable, header, isDestructive } = this.props;
+ const { cancelButtonText = translate('cancel') } = this.props;
return (
<form onSubmit={onFormSubmit}>
<header className="modal-head">
@@ -72,7 +74,7 @@ export default class ConfirmModal<T = string> extends React.PureComponent<Props<
{confirmButtonText}
</SubmitButton>
<ResetButtonLink disabled={submitting} onClick={onCloseClick}>
- {translate('cancel')}
+ {cancelButtonText}
</ResetButtonLink>
</footer>
</form>