選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

GrantModeratorDialog.js 1.1KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // @flow
  2. import React from 'react';
  3. import { Text } from 'react-native';
  4. import { ConfirmDialog } from '../../../base/dialog';
  5. import { translate } from '../../../base/i18n';
  6. import { connect } from '../../../base/redux';
  7. import AbstractGrantModeratorDialog, { abstractMapStateToProps }
  8. from '../AbstractGrantModeratorDialog';
  9. /**
  10. * Dialog to confirm a remote participant kick action.
  11. */
  12. class GrantModeratorDialog extends AbstractGrantModeratorDialog {
  13. /**
  14. * Implements React's {@link Component#render()}.
  15. *
  16. * @inheritdoc
  17. * @returns {ReactElement}
  18. */
  19. render() {
  20. return (
  21. <ConfirmDialog
  22. contentKey = 'dialog.grantModeratorDialog'
  23. onSubmit = { this._onSubmit }>
  24. <Text>
  25. {`${this.props.t('dialog.grantModeratorDialog', { participantName: this.props.participantName })}`}
  26. </Text>
  27. </ConfirmDialog>
  28. );
  29. }
  30. _onSubmit: () => boolean;
  31. }
  32. export default translate(connect(abstractMapStateToProps)(GrantModeratorDialog));