diff --git a/react/features/base/dialog/components/AbstractDialog.js b/react/features/base/dialog/components/AbstractDialog.js index ae75ea57c..328fedadb 100644 --- a/react/features/base/dialog/components/AbstractDialog.js +++ b/react/features/base/dialog/components/AbstractDialog.js @@ -56,7 +56,14 @@ export default class AbstractDialog extends Component { /** * Key to use for showing a title. */ - titleKey: React.PropTypes.string + titleKey: React.PropTypes.string, + + /** + * The string to use as a title instead of {@code titleKey}. If a truthy + * value is specified, it takes precedence over {@code titleKey} i.e. + * the latter is unused. + */ + titleString: React.PropTypes.string } /** diff --git a/react/features/base/dialog/components/Dialog.web.js b/react/features/base/dialog/components/Dialog.web.js index ba67dbd09..5a19ac0ae 100644 --- a/react/features/base/dialog/components/Dialog.web.js +++ b/react/features/base/dialog/components/Dialog.web.js @@ -114,7 +114,7 @@ class Dialog extends AbstractDialog { return (

- { t(this.props.titleKey) } + { this.props.titleString || t(this.props.titleKey) }

);