diff options
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.tsx | 4 |
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> |