UNPKG

@cleartrip/bento-mobile

Version:

Cleartrip - pwa component library

40 lines (33 loc) 1.16 kB
"use strict"; exports.__esModule = true; exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _classnames = _interopRequireDefault(require("classnames")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var Truncate = function Truncate(_ref) { var children = _ref.children, className = _ref.className, width = _ref.width; var classList = (0, _classnames["default"])('t-truncate', className); var styles = { width: typeof width === 'number' ? width + "px" : "" + width }; return /*#__PURE__*/_react["default"].createElement("p", { className: classList, style: styles }, children); }; Truncate.propTypes = { className: _propTypes["default"].string, width: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]), children: _propTypes["default"].node }; Truncate.defaultProps = { width: '100%', className: '', children: null }; Truncate.displayName = 'Truncate'; var _default = Truncate; exports["default"] = _default;