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

GrantModeratorDialog.tsx 1.0KB

1234567891011121314151617181920212223242526272829303132
  1. import React from 'react';
  2. import { connect } from 'react-redux';
  3. import { translate } from '../../../base/i18n/functions';
  4. import Dialog from '../../../base/ui/components/web/Dialog';
  5. import AbstractGrantModeratorDialog, { abstractMapStateToProps } from '../AbstractGrantModeratorDialog';
  6. /**
  7. * Dialog to confirm a grant moderator action.
  8. */
  9. class GrantModeratorDialog extends AbstractGrantModeratorDialog {
  10. /**
  11. * Implements React's {@link Component#render()}.
  12. *
  13. * @inheritdoc
  14. * @returns {ReactElement}
  15. */
  16. render() {
  17. return (
  18. <Dialog
  19. ok = {{ translationKey: 'dialog.Yes' }}
  20. onSubmit = { this._onSubmit }
  21. titleKey = 'dialog.grantModeratorTitle'>
  22. <div>
  23. { this.props.t('dialog.grantModeratorDialog', { participantName: this.props.participantName }) }
  24. </div>
  25. </Dialog>
  26. );
  27. }
  28. }
  29. export default translate(connect(abstractMapStateToProps)(GrantModeratorDialog));