all files / src/Header/ MessageIcon.jsx

94.74% Statements 18/19
66.67% Branches 4/6
100% Functions 2/2
94.44% Lines 17/18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55                            501× 501×                                                
'use strict';
 
Object.defineProperty(exports, "__esModule", {
  value: true
});
 
var _uxcoreIcon = require('uxcore-icon');
 
var _uxcoreIcon2 = _interopRequireDefault(_uxcoreIcon);
 
var _uxcoreTooltip = require('uxcore-tooltip');
 
var _uxcoreTooltip2 = _interopRequireDefault(_uxcoreTooltip);
 
var _react = require('react');
 
var _react2 = _interopRequireDefault(_react);
 
var _propTypes = require('prop-types');
 
var _propTypes2 = _interopRequireDefault(_propTypes);
 
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
 
var MessageIcon = function MessageIcon(props) {
  Eif (!props.message) {
    return _react2['default'].createElement('noscript', null);
  }
  return _react2['default'].createElement(
    _uxcoreTooltip2['default'],
    {
      overlay: _react2['default'].createElement(
        'div',
        { className: 'kuma-uxtable-column-message' },
        props.message
      ),
      placement: 'top'
    },
    _react2['default'].createElement(_uxcoreIcon2['default'], { usei: true, name: 'xinxitishicopy', className: props.prefixCls + '-icon' })
  );
};
 
MessageIcon.propTypes = {
  message: _propTypes2['default'].string,
  prefixCls: _propTypes2['default'].string
};
 
MessageIcon.defaultProps = {
  message: '',
  prefixCls: undefined
};
 
exports['default'] = MessageIcon;
module.exports = exports['default'];