12345678910111213141516171819202122232425262728293031323334 |
- // @flow
-
- import Tooltip from '@atlaskit/tooltip';
- import React from 'react';
-
- import { translate } from '../../../base/i18n';
- import { IconWarning } from '../../../base/icons';
- import { CircularLabel } from '../../../base/label';
- import { connect } from '../../../base/redux';
- import AbstractInsecureRoomNameLabel, { _mapStateToProps } from '../AbstractInsecureRoomNameLabel';
-
- /**
- * Renders a label indicating that we are in a room with an insecure name.
- */
- class InsecureRoomNameLabel extends AbstractInsecureRoomNameLabel {
- /**
- * Renders the platform dependant content.
- *
- * @inheritdoc
- */
- _render() {
- return (
- <Tooltip
- content = { this.props.t('security.insecureRoomNameWarning') }
- position = 'left'>
- <CircularLabel
- className = 'insecure'
- icon = { IconWarning } />
- </Tooltip>
- );
- }
- }
-
- export default translate(connect(_mapStateToProps)(InsecureRoomNameLabel));
|