您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

ChatPrivacyDialog.tsx 1.1KB

123456789101112131415161718192021222324252627282930
  1. import React from 'react';
  2. import { connect } from 'react-redux';
  3. import ConfirmDialog from '../../../base/dialog/components/native/ConfirmDialog';
  4. import { translate } from '../../../base/i18n/functions';
  5. import { AbstractChatPrivacyDialog, _mapDispatchToProps, _mapStateToProps } from '../AbstractChatPrivacyDialog';
  6. /**
  7. * Implements a component for the dialog displayed to avoid mis-sending private messages.
  8. */
  9. class ChatPrivacyDialog extends AbstractChatPrivacyDialog {
  10. /**
  11. * Implements React's {@link Component#render()}.
  12. *
  13. * @inheritdoc
  14. * @returns {ReactElement}
  15. */
  16. render() {
  17. return (
  18. <ConfirmDialog
  19. cancelLabel = 'dialog.sendPrivateMessageCancel'
  20. confirmLabel = 'dialog.sendPrivateMessageOk'
  21. descriptionKey = 'dialog.sendPrivateMessage'
  22. onCancel = { this._onSendGroupMessage }
  23. onSubmit = { this._onSendPrivateMessage } />
  24. );
  25. }
  26. }
  27. export default translate(connect(_mapStateToProps, _mapDispatchToProps)(ChatPrivacyDialog));