Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

MuteEveryoneElseButton.ts 660B

1234567891011121314151617181920
  1. import { connect } from 'react-redux';
  2. import { IReduxState } from '../../../app/types';
  3. import { translate } from '../../../base/i18n/functions';
  4. import { isLocalParticipantModerator } from '../../../base/participants/functions';
  5. import AbstractMuteEveryoneElseButton from '../AbstractMuteEveryoneElseButton';
  6. /**
  7. * Maps part of the Redux state to the props of this component.
  8. *
  9. * @param {Object} state - The Redux state.
  10. * @returns {Props}
  11. */
  12. function _mapStateToProps(state: IReduxState) {
  13. return {
  14. visible: isLocalParticipantModerator(state)
  15. };
  16. }
  17. export default translate(connect(_mapStateToProps)(AbstractMuteEveryoneElseButton));