|
1 | 1 | (function (global, factory) { |
2 | 2 | if (typeof define === "function" && define.amd) { |
3 | | - define(['module', 'exports', 'react'], factory); |
| 3 | + define(['module', 'exports', 'react', 'prop-types'], factory); |
4 | 4 | } else if (typeof exports !== "undefined") { |
5 | | - factory(module, exports, require('react')); |
| 5 | + factory(module, exports, require('react'), require('prop-types')); |
6 | 6 | } else { |
7 | 7 | var mod = { |
8 | 8 | exports: {} |
9 | 9 | }; |
10 | | - factory(mod, mod.exports, global.React); |
| 10 | + factory(mod, mod.exports, global.React, global.propTypes); |
11 | 11 | global.TextTruncate = mod.exports; |
12 | 12 | } |
13 | | -})(this, function (module, exports, _react) { |
| 13 | +})(this, function (module, exports, _react, _propTypes) { |
14 | 14 | 'use strict'; |
15 | 15 |
|
16 | 16 | Object.defineProperty(exports, "__esModule", { |
|
19 | 19 |
|
20 | 20 | var _react2 = _interopRequireDefault(_react); |
21 | 21 |
|
| 22 | + var _propTypes2 = _interopRequireDefault(_propTypes); |
| 23 | + |
22 | 24 | function _interopRequireDefault(obj) { |
23 | 25 | return obj && obj.__esModule ? obj : { |
24 | 26 | default: obj |
|
133 | 135 | }, { |
134 | 136 | key: 'getRenderText', |
135 | 137 | value: function getRenderText() { |
136 | | - var _props = this.props; |
137 | | - var containerClassName = _props.containerClassName; |
138 | | - var line = _props.line; |
139 | | - var text = _props.text; |
140 | | - var textTruncateChild = _props.textTruncateChild; |
141 | | - var truncateText = _props.truncateText; |
142 | | - |
143 | | - var props = _objectWithoutProperties(_props, ['containerClassName', 'line', 'text', 'textTruncateChild', 'truncateText']); |
| 138 | + var _props = this.props, |
| 139 | + containerClassName = _props.containerClassName, |
| 140 | + line = _props.line, |
| 141 | + text = _props.text, |
| 142 | + textTruncateChild = _props.textTruncateChild, |
| 143 | + truncateText = _props.truncateText, |
| 144 | + props = _objectWithoutProperties(_props, ['containerClassName', 'line', 'text', 'textTruncateChild', 'truncateText']); |
144 | 145 |
|
145 | 146 | var scopeWidth = this.refs.scope.getBoundingClientRect().width; |
146 | 147 |
|
|
230 | 231 | }, { |
231 | 232 | key: 'render', |
232 | 233 | value: function render() { |
233 | | - var _props2 = this.props; |
234 | | - var text = _props2.text; |
235 | | - var containerClassName = _props2.containerClassName; |
| 234 | + var _props2 = this.props, |
| 235 | + text = _props2.text, |
| 236 | + containerClassName = _props2.containerClassName; |
236 | 237 |
|
237 | 238 |
|
238 | 239 | var renderText = text; |
|
252 | 253 | }(_react.Component); |
253 | 254 |
|
254 | 255 | TextTruncate.propTypes = { |
255 | | - containerClassName: _react2.default.PropTypes.string, |
256 | | - line: _react2.default.PropTypes.number, |
257 | | - text: _react2.default.PropTypes.string, |
258 | | - textTruncateChild: _react2.default.PropTypes.node, |
259 | | - truncateText: _react2.default.PropTypes.string |
| 256 | + containerClassName: _propTypes2.default.string, |
| 257 | + line: _propTypes2.default.number, |
| 258 | + text: _propTypes2.default.string, |
| 259 | + textTruncateChild: _propTypes2.default.node, |
| 260 | + truncateText: _propTypes2.default.string |
260 | 261 | }; |
261 | 262 | TextTruncate.defaultProps = { |
262 | 263 | line: 1, |
|
0 commit comments