UNPKG

1.44 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.HeaderCell = undefined;
7
8var _react = require('react');
9
10var _react2 = _interopRequireDefault(_react);
11
12var _fixedDataTable = require('fixed-data-table-2');
13
14var _propTypes = require('prop-types');
15
16var _propTypes2 = _interopRequireDefault(_propTypes);
17
18function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
19
20function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
21
22var HeaderCell = function HeaderCell(_ref) {
23 var cellData = _ref.cellData,
24 props = _objectWithoutProperties(_ref, ['cellData']);
25
26 var content = cellData.main;
27
28 var style = {
29 whiteSpace: 'nowrap',
30 overflow: 'hidden',
31 textOverflow: 'ellipsis',
32 textAlign: 'left',
33 padding: '0 5px'
34 };
35
36 return _react2.default.createElement(
37 _fixedDataTable.Cell,
38 props,
39 _react2.default.createElement(
40 'div',
41 { style: style, title: content },
42 content,
43 ' '
44 )
45 );
46};
47
48exports.HeaderCell = HeaderCell;
49HeaderCell.propTypes = {
50 columnKey: _propTypes2.default.string.isRequired,
51 cellData: _propTypes2.default.object.isRequired,
52 height: _propTypes2.default.number.isRequired,
53 width: _propTypes2.default.number.isRequired
54};
\No newline at end of file