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

MuteRemoteParticipantsVideoDialog.js 1.1KB

123456789101112131415161718192021222324252627282930313233343536
  1. // @flow
  2. import React from 'react';
  3. import { ConfirmDialog } from '../../../base/dialog';
  4. import { translate } from '../../../base/i18n';
  5. import { connect } from '../../../base/redux';
  6. import AbstractMuteRemoteParticipantsVideoDialog, {
  7. abstractMapStateToProps
  8. } from '../AbstractMuteRemoteParticipantsVideoDialog';
  9. /**
  10. * Dialog to confirm a remote participant's video stop action.
  11. */
  12. class MuteRemoteParticipantsVideoDialog extends AbstractMuteRemoteParticipantsVideoDialog {
  13. /**
  14. * Implements React's {@link Component#render()}.
  15. *
  16. * @inheritdoc
  17. * @returns {ReactElement}
  18. */
  19. render() {
  20. return (
  21. <ConfirmDialog
  22. descriptionKey = { this.props.isVideoModerationOn
  23. ? 'dialog.muteParticipantsVideoDialogModerationOn'
  24. : 'dialog.muteParticipantsVideoDialog'
  25. }
  26. onSubmit = { this._onSubmit } />
  27. );
  28. }
  29. _onSubmit: () => boolean;
  30. }
  31. export default translate(connect(abstractMapStateToProps)(MuteRemoteParticipantsVideoDialog));