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

SecurityDialogButton.ts 947B

123456789101112131415161718192021222324252627
  1. import { connect } from 'react-redux';
  2. import { translate } from '../../../../base/i18n/functions';
  3. import { navigate } from '../../../../mobile/navigation/components/conference/ConferenceNavigationContainerRef';
  4. import { screen } from '../../../../mobile/navigation/routes';
  5. import AbstractSecurityDialogButton, {
  6. IProps as AbstractSecurityDialogButtonProps,
  7. _mapStateToProps as _abstractMapStateToProps
  8. } from '../AbstractSecurityDialogButton';
  9. /**
  10. * Implements an {@link AbstractSecurityDialogButton} to open the security screen.
  11. */
  12. class SecurityDialogButton<P extends AbstractSecurityDialogButtonProps, S> extends AbstractSecurityDialogButton<P, S> {
  13. /**
  14. * Opens / closes the security screen.
  15. *
  16. * @private
  17. * @returns {void}
  18. */
  19. _handleClickSecurityButton() {
  20. navigate(screen.conference.security);
  21. }
  22. }
  23. export default translate(connect(_abstractMapStateToProps)(SecurityDialogButton));