Socket
Socket
Sign inDemoInstall

rax-text

Package Overview
Dependencies
Maintainers
4
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rax-text - npm Package Compare versions

Comparing version 0.6.4 to 0.6.5

dist/text.service.js

195

dist/text.factory.js

@@ -85,3 +85,3 @@ module.exports = function(require, exports, module) {

/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 2);
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })

@@ -96,72 +96,57 @@ /************************************************************************/

var _typeof2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _typeof = typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol" ? function (obj) {
return typeof obj === "undefined" ? "undefined" : _typeof2(obj);
} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof2(obj);
};
var _rax = __webpack_require__(1);
// https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename
var isWeb = exports.isWeb = (typeof navigator === 'undefined' ? 'undefined' : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');
var isNode = exports.isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);
var isWeex = exports.isWeex = typeof callNative === 'function' || (typeof WXEnvironment === 'undefined' ? 'undefined' : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';
var isReactNative = exports.isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';
exports['default'] = module.exports;
exports.default = module.exports;
var _universalEnv = __webpack_require__(2);
/***/ }),
/* 1 */
/***/ (function(module, exports) {
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
module.exports = (function(){ var mod;if (!mod) { try { mod = require("rax") } catch(e) {} }return mod;})();
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
"use strict";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
Object.defineProperty(exports, "__esModule", {
value: true
});
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
var _rax = __webpack_require__(1);
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
var _universalEnv = __webpack_require__(0);
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
var Text = function (_Component) {
var Text =
/*#__PURE__*/
function (_Component) {
_inherits(Text, _Component);
function Text() {
var _ref;
var _getPrototypeOf2;
var _temp, _this, _ret;
var _this;
_classCallCheck(this, Text);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Text.__proto__ || Object.getPrototypeOf(Text)).call.apply(_ref, [this].concat(args))), _this), _this.renderText = function () {
_this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Text)).call.apply(_getPrototypeOf2, [this].concat(args)));
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderText", function () {
var props = _this.props;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}

@@ -171,2 +156,3 @@ });

var textString = '';
if (props.children != null) {

@@ -181,7 +167,3 @@ if (!Array.isArray(props.children)) {

if (_this.context.isInAParentText) {
return (0, _rax.createElement)(
'span',
nativeProps,
textString
);
return (0, _rax.createElement)("span", nativeProps, textString);
}

@@ -199,9 +181,10 @@

nativeProps.value = textString;
return (0, _rax.createElement)('text', nativeProps);
return (0, _rax.createElement)("text", nativeProps);
} else {
var styleProps = _extends({
var styleProps = _objectSpread({
whiteSpace: 'pre-wrap'
}, styles.text, nativeProps.style);
var numberOfLines = props.numberOfLines;
if (numberOfLines) {

@@ -219,32 +202,32 @@ if (parseInt(numberOfLines) === 1) {

return (0, _rax.createElement)(
'span',
_extends({}, nativeProps, { style: styleProps }),
textString
);
return (0, _rax.createElement)("span", _extends({}, nativeProps, {
style: styleProps
}), textString);
}
}, _this.renderRichText = function () {
});
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderRichText", function () {
var props = _this.props;
var children = props.children;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}
});
var styleProps = _extends({}, styles.richtext, nativeProps.style);
var styleProps = _objectSpread({}, styles.richtext, nativeProps.style);
if (_universalEnv.isWeex) {
children = transformChildren(children, _this);
children = transformChildren(children, _assertThisInitialized(_assertThisInitialized(_this)));
}
return (0, _rax.createElement)(
'p',
_extends({}, nativeProps, { style: styleProps }),
children
);
}, _temp), _possibleConstructorReturn(_this, _ret);
return (0, _rax.createElement)("p", _extends({}, nativeProps, {
style: styleProps
}), children);
});
return _this;
}
_createClass(Text, [{
key: 'getChildContext',
key: "getChildContext",
value: function getChildContext() {

@@ -256,3 +239,3 @@ return {

}, {
key: 'render',
key: "render",
value: function render() {

@@ -267,5 +250,7 @@ var props = this.props;

var nested = false;
for (var i = 0; i < children.length; i++) {
var child = children[i];
if (child && (typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
if (child && _typeof(child) === 'object') {
nested = true;

@@ -283,11 +268,12 @@ break;

Text.propTypes = {};
Text.contextTypes = {
_defineProperty(Text, "propTypes", {});
_defineProperty(Text, "contextTypes", {
isInAParentText: _rax.PropTypes.bool
};
Text.childContextTypes = {
});
_defineProperty(Text, "childContextTypes", {
isInAParentText: _rax.PropTypes.bool
};
});
function transformChild(child, instance) {

@@ -298,11 +284,11 @@ var ChildComponent = child.type,

if (typeof ChildComponent === 'function') {
var childInstance = new ChildComponent();
childInstance.props = props;
if (children) {
childInstance.props.children = transformChildren(children, instance);
}
childInstance.context = instance.getChildContext();
return childInstance.render();

@@ -316,2 +302,3 @@ } else {

var elements = [];
if (!Array.isArray(children)) {

@@ -323,5 +310,6 @@ children = [children];

var child = children[i];
if (typeof child === 'string') {
elements.push(child);
} else if ((typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
} else if (_typeof(child) === 'object') {
elements.push(transformChild(child, instance));

@@ -350,8 +338,55 @@ }

};
var _default = Text;
exports.default = _default;
module.exports = exports["default"];
exports.default = Text;
module.exports = exports['default'];
/***/ }),
/* 1 */
/***/ (function(module, exports) {
module.exports = (function(){ var mod;if (!mod) { try { mod = require("rax") } catch(e) {} }return mod;})();
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof2(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof2(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.isReactNative = exports.isWeex = exports.isNode = exports.isWeb = void 0;
function _typeof(obj) {
if (typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol") {
_typeof = function _typeof(obj) {
return _typeof2(obj);
};
} else {
_typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : _typeof2(obj);
};
}
return _typeof(obj);
} // https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename
var isWeb = (typeof navigator === "undefined" ? "undefined" : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');
exports.isWeb = isWeb;
var isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);
exports.isNode = isNode;
var isWeex = typeof callNative === 'function' || (typeof WXEnvironment === "undefined" ? "undefined" : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';
exports.isWeex = isWeex;
var isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';
exports.isReactNative = isReactNative;
exports["default"] = module.exports;
var _default = module.exports;
exports.default = _default;
/***/ })
/******/ ])}};;
//# sourceMappingURL=text.factory.map

@@ -107,3 +107,3 @@

/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 2);
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })

@@ -118,72 +118,57 @@ /************************************************************************/

var _typeof2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _typeof = typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol" ? function (obj) {
return typeof obj === "undefined" ? "undefined" : _typeof2(obj);
} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof2(obj);
};
var _rax = __webpack_require__(1);
// https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename
var isWeb = exports.isWeb = (typeof navigator === 'undefined' ? 'undefined' : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');
var isNode = exports.isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);
var isWeex = exports.isWeex = typeof callNative === 'function' || (typeof WXEnvironment === 'undefined' ? 'undefined' : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';
var isReactNative = exports.isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';
exports['default'] = module.exports;
exports.default = module.exports;
var _universalEnv = __webpack_require__(2);
/***/ }),
/* 1 */
/***/ (function(module, exports) {
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
module.exports = (function(){ var mod;if (!mod) { try { mod = require("rax") } catch(e) {} }return mod;})();
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
"use strict";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
Object.defineProperty(exports, "__esModule", {
value: true
});
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
var _rax = __webpack_require__(1);
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
var _universalEnv = __webpack_require__(0);
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
var Text = function (_Component) {
var Text =
/*#__PURE__*/
function (_Component) {
_inherits(Text, _Component);
function Text() {
var _ref;
var _getPrototypeOf2;
var _temp, _this, _ret;
var _this;
_classCallCheck(this, Text);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Text.__proto__ || Object.getPrototypeOf(Text)).call.apply(_ref, [this].concat(args))), _this), _this.renderText = function () {
_this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Text)).call.apply(_getPrototypeOf2, [this].concat(args)));
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderText", function () {
var props = _this.props;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}

@@ -193,2 +178,3 @@ });

var textString = '';
if (props.children != null) {

@@ -203,7 +189,3 @@ if (!Array.isArray(props.children)) {

if (_this.context.isInAParentText) {
return (0, _rax.createElement)(
'span',
nativeProps,
textString
);
return (0, _rax.createElement)("span", nativeProps, textString);
}

@@ -221,9 +203,10 @@

nativeProps.value = textString;
return (0, _rax.createElement)('text', nativeProps);
return (0, _rax.createElement)("text", nativeProps);
} else {
var styleProps = _extends({
var styleProps = _objectSpread({
whiteSpace: 'pre-wrap'
}, styles.text, nativeProps.style);
var numberOfLines = props.numberOfLines;
if (numberOfLines) {

@@ -241,32 +224,32 @@ if (parseInt(numberOfLines) === 1) {

return (0, _rax.createElement)(
'span',
_extends({}, nativeProps, { style: styleProps }),
textString
);
return (0, _rax.createElement)("span", _extends({}, nativeProps, {
style: styleProps
}), textString);
}
}, _this.renderRichText = function () {
});
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderRichText", function () {
var props = _this.props;
var children = props.children;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}
});
var styleProps = _extends({}, styles.richtext, nativeProps.style);
var styleProps = _objectSpread({}, styles.richtext, nativeProps.style);
if (_universalEnv.isWeex) {
children = transformChildren(children, _this);
children = transformChildren(children, _assertThisInitialized(_assertThisInitialized(_this)));
}
return (0, _rax.createElement)(
'p',
_extends({}, nativeProps, { style: styleProps }),
children
);
}, _temp), _possibleConstructorReturn(_this, _ret);
return (0, _rax.createElement)("p", _extends({}, nativeProps, {
style: styleProps
}), children);
});
return _this;
}
_createClass(Text, [{
key: 'getChildContext',
key: "getChildContext",
value: function getChildContext() {

@@ -278,3 +261,3 @@ return {

}, {
key: 'render',
key: "render",
value: function render() {

@@ -289,5 +272,7 @@ var props = this.props;

var nested = false;
for (var i = 0; i < children.length; i++) {
var child = children[i];
if (child && (typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
if (child && _typeof(child) === 'object') {
nested = true;

@@ -305,11 +290,12 @@ break;

Text.propTypes = {};
Text.contextTypes = {
_defineProperty(Text, "propTypes", {});
_defineProperty(Text, "contextTypes", {
isInAParentText: _rax.PropTypes.bool
};
Text.childContextTypes = {
});
_defineProperty(Text, "childContextTypes", {
isInAParentText: _rax.PropTypes.bool
};
});
function transformChild(child, instance) {

@@ -320,11 +306,11 @@ var ChildComponent = child.type,

if (typeof ChildComponent === 'function') {
var childInstance = new ChildComponent();
childInstance.props = props;
if (children) {
childInstance.props.children = transformChildren(children, instance);
}
childInstance.context = instance.getChildContext();
return childInstance.render();

@@ -338,2 +324,3 @@ } else {

var elements = [];
if (!Array.isArray(children)) {

@@ -345,5 +332,6 @@ children = [children];

var child = children[i];
if (typeof child === 'string') {
elements.push(child);
} else if ((typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
} else if (_typeof(child) === 'object') {
elements.push(transformChild(child, instance));

@@ -372,8 +360,55 @@ }

};
var _default = Text;
exports.default = _default;
module.exports = exports["default"];
exports.default = Text;
module.exports = exports['default'];
/***/ }),
/* 1 */
/***/ (function(module, exports) {
module.exports = (function(){ var mod;if (!mod) { try { mod = require("rax") } catch(e) {} }return mod;})();
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof2(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof2(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.isReactNative = exports.isWeex = exports.isNode = exports.isWeb = void 0;
function _typeof(obj) {
if (typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol") {
_typeof = function _typeof(obj) {
return _typeof2(obj);
};
} else {
_typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : _typeof2(obj);
};
}
return _typeof(obj);
} // https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename
var isWeb = (typeof navigator === "undefined" ? "undefined" : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');
exports.isWeb = isWeb;
var isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);
exports.isNode = isNode;
var isWeex = typeof callNative === 'function' || (typeof WXEnvironment === "undefined" ? "undefined" : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';
exports.isWeex = isWeex;
var isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';
exports.isReactNative = isReactNative;
exports["default"] = module.exports;
var _default = module.exports;
exports.default = _default;
/***/ })
/******/ ])});;
//# sourceMappingURL=text.map

@@ -1,2 +0,2 @@

!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define)define("rax-text",function(t,n,r){r.exports=e()});else{("undefined"!=typeof window?window:"undefined"!=typeof self?self:"undefined"!=typeof global?global:this).RaxText=e()}}(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};t.isWeb="object"===("undefined"==typeof navigator?"undefined":o(navigator))&&("Mozilla"===navigator.appCodeName||"Gecko"===navigator.product),t.isNode="undefined"!=typeof process&&!(!process.versions||!process.versions.node),t.isWeex="function"==typeof callNative||"object"===("undefined"==typeof WXEnvironment?"undefined":o(WXEnvironment))&&"Web"!==WXEnvironment.platform,t.isReactNative="undefined"!=typeof __fbBatchedBridgeConfig;t.default=e.exports,t.default=e.exports},function(e,t){e.exports=function(){var e;if(!e)try{e=require("rax")}catch(e){}return e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(1),u=n(0);function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),c=0;c<i;c++)a[c]=arguments[c];return n=r=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.renderText=function(){var e=r.props,t=o({},e,{style:e.style||{}}),n="";if(null!=e.children&&(n=Array.isArray(e.children)?e.children.join(""):e.children.toString()),r.context.isInAParentText)return(0,f.createElement)("span",t,n);if(e.onPress&&(t.onClick=e.onPress),u.isWeex)return e.numberOfLines&&(t.style.lines=e.numberOfLines),t.value=n,(0,f.createElement)("text",t);var i=o({whiteSpace:"pre-wrap"},s.text,t.style),l=e.numberOfLines;return l&&(1===parseInt(l)?i.whiteSpace="nowrap":(i.display="-webkit-box",i.webkitBoxOrient="vertical",i.webkitLineClamp=String(l)),i.overflow="hidden"),(0,f.createElement)("span",o({},t,{style:i}),n)},r.renderRichText=function(){var e=r.props,t=e.children,n=o({},e,{style:e.style||{}}),i=o({},s.richtext,n.style);return u.isWeex&&(t=p(t,r)),(0,f.createElement)("p",o({},n,{style:i}),t)},l(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,f.Component),i(t,[{key:"getChildContext",value:function(){return{isInAParentText:!0}}},{key:"render",value:function(){var e=this.props.children;Array.isArray(e)||(e=[e]);for(var t=!1,n=0;n<e.length;n++){var o=e[n];if(o&&"object"===(void 0===o?"undefined":r(o))){t=!0;break}}return t?this.renderRichText():this.renderText()}}]),t}();function c(e,t){var n=e.type,r=e.props,o=r.children;if("function"==typeof n){var i=new n;return i.props=r,o&&(i.props.children=p(o,t)),i.context=t.getChildContext(),i.render()}return e}function p(e,t){var n=[];Array.isArray(e)||(e=[e]);for(var o=0;o<e.length;o++){var i=e[o];"string"==typeof i?n.push(i):"object"===(void 0===i?"undefined":r(i))&&n.push(c(i,t))}return n}a.propTypes={},a.contextTypes={isInAParentText:f.PropTypes.bool},a.childContextTypes={isInAParentText:f.PropTypes.bool};var s={text:{border:"0 solid black",position:"relative",boxSizing:"border-box",display:"block",flexDirection:"column",alignContent:"flex-start",flexShrink:0,fontSize:32},richtext:{marginTop:0,marginBottom:0}};t.default=a,e.exports=t.default}])});
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define)define("rax-text",function(t,n,r){r.exports=e()});else{("undefined"!=typeof window?window:"undefined"!=typeof self?self:"undefined"!=typeof global?global:this).RaxText=e()}}(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),o=n(2);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){s(e,t,n[t])})}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var c=arguments.length,a=new Array(c),y=0;y<c;y++)a[y]=arguments[y];return s(p(p(n=function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}(this,(e=l(t)).call.apply(e,[this].concat(a))))),"renderText",function(){var e=n.props,t=f({},e,{style:e.style||{}}),i="";if(null!=e.children&&(i=Array.isArray(e.children)?e.children.join(""):e.children.toString()),n.context.isInAParentText)return(0,r.createElement)("span",t,i);if(e.onPress&&(t.onClick=e.onPress),o.isWeex)return e.numberOfLines&&(t.style.lines=e.numberOfLines),t.value=i,(0,r.createElement)("text",t);var c=f({whiteSpace:"pre-wrap"},v.text,t.style),l=e.numberOfLines;return l&&(1===parseInt(l)?c.whiteSpace="nowrap":(c.display="-webkit-box",c.webkitBoxOrient="vertical",c.webkitLineClamp=String(l)),c.overflow="hidden"),(0,r.createElement)("span",u({},t,{style:c}),i)}),s(p(p(n)),"renderRichText",function(){var e=n.props,t=e.children,i=f({},e,{style:e.style||{}}),c=f({},v.richtext,i.style);return o.isWeex&&(t=d(t,p(p(n)))),(0,r.createElement)("p",u({},i,{style:c}),t)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(t,r.Component),function(e,t,n){t&&c(e.prototype,t),n&&c(e,n)}(t,[{key:"getChildContext",value:function(){return{isInAParentText:!0}}},{key:"render",value:function(){var e=this.props.children;Array.isArray(e)||(e=[e]);for(var t=!1,n=0;n<e.length;n++){var r=e[n];if(r&&"object"===i(r)){t=!0;break}}return t?this.renderRichText():this.renderText()}}]),t}();function b(e,t){var n=e.type,r=e.props,o=r.children;if("function"==typeof n){var i=new n;return i.props=r,o&&(i.props.children=d(o,t)),i.context=t.getChildContext(),i.render()}return e}function d(e,t){var n=[];Array.isArray(e)||(e=[e]);for(var r=0;r<e.length;r++){var o=e[r];"string"==typeof o?n.push(o):"object"===i(o)&&n.push(b(o,t))}return n}s(y,"propTypes",{}),s(y,"contextTypes",{isInAParentText:r.PropTypes.bool}),s(y,"childContextTypes",{isInAParentText:r.PropTypes.bool});var v={text:{border:"0 solid black",position:"relative",boxSizing:"border-box",display:"block",flexDirection:"column",alignContent:"flex-start",flexShrink:0,fontSize:32},richtext:{marginTop:0,marginBottom:0}},m=y;t.default=m,e.exports=t.default},function(e,t){e.exports=function(){var e;if(!e)try{e=require("rax")}catch(e){}return e}()},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return(o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.isReactNative=t.isWeex=t.isNode=t.isWeb=void 0;var i="object"===("undefined"==typeof navigator?"undefined":o(navigator))&&("Mozilla"===navigator.appCodeName||"Gecko"===navigator.product);t.isWeb=i;var u="undefined"!=typeof process&&!(!process.versions||!process.versions.node);t.isNode=u;var f="function"==typeof callNative||"object"===("undefined"==typeof WXEnvironment?"undefined":o(WXEnvironment))&&"Web"!==WXEnvironment.platform;t.isWeex=f;var c="undefined"!=typeof __fbBatchedBridgeConfig;t.isReactNative=c,t.default=e.exports;var l=e.exports;t.default=l}])});
//# sourceMappingURL=text.min.map

@@ -1,2 +0,2 @@

'use strict';
"use strict";

@@ -6,36 +6,54 @@ Object.defineProperty(exports, "__esModule", {

});
exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _rax = require("rax");
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _universalEnv = require("universal-env");
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var _rax = require('rax');
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var _universalEnv = require('universal-env');
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var Text = function (_Component) {
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var Text =
/*#__PURE__*/
function (_Component) {
_inherits(Text, _Component);
function Text() {
var _ref;
var _getPrototypeOf2;
var _temp, _this, _ret;
var _this;
_classCallCheck(this, Text);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Text.__proto__ || Object.getPrototypeOf(Text)).call.apply(_ref, [this].concat(args))), _this), _this.renderText = function () {
_this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Text)).call.apply(_getPrototypeOf2, [this].concat(args)));
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderText", function () {
var props = _this.props;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}

@@ -45,2 +63,3 @@ });

var textString = '';
if (props.children != null) {

@@ -55,7 +74,3 @@ if (!Array.isArray(props.children)) {

if (_this.context.isInAParentText) {
return (0, _rax.createElement)(
'span',
nativeProps,
textString
);
return (0, _rax.createElement)("span", nativeProps, textString);
}

@@ -73,9 +88,10 @@

nativeProps.value = textString;
return (0, _rax.createElement)('text', nativeProps);
return (0, _rax.createElement)("text", nativeProps);
} else {
var styleProps = _extends({
var styleProps = _objectSpread({
whiteSpace: 'pre-wrap'
}, styles.text, nativeProps.style);
var numberOfLines = props.numberOfLines;
if (numberOfLines) {

@@ -93,32 +109,32 @@ if (parseInt(numberOfLines) === 1) {

return (0, _rax.createElement)(
'span',
_extends({}, nativeProps, { style: styleProps }),
textString
);
return (0, _rax.createElement)("span", _extends({}, nativeProps, {
style: styleProps
}), textString);
}
}, _this.renderRichText = function () {
});
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "renderRichText", function () {
var props = _this.props;
var children = props.children;
var nativeProps = _extends({}, props, {
var nativeProps = _objectSpread({}, props, {
style: props.style || {}
});
var styleProps = _extends({}, styles.richtext, nativeProps.style);
var styleProps = _objectSpread({}, styles.richtext, nativeProps.style);
if (_universalEnv.isWeex) {
children = transformChildren(children, _this);
children = transformChildren(children, _assertThisInitialized(_assertThisInitialized(_this)));
}
return (0, _rax.createElement)(
'p',
_extends({}, nativeProps, { style: styleProps }),
children
);
}, _temp), _possibleConstructorReturn(_this, _ret);
return (0, _rax.createElement)("p", _extends({}, nativeProps, {
style: styleProps
}), children);
});
return _this;
}
_createClass(Text, [{
key: 'getChildContext',
key: "getChildContext",
value: function getChildContext() {

@@ -130,3 +146,3 @@ return {

}, {
key: 'render',
key: "render",
value: function render() {

@@ -141,5 +157,7 @@ var props = this.props;

var nested = false;
for (var i = 0; i < children.length; i++) {
var child = children[i];
if (child && (typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
if (child && _typeof(child) === 'object') {
nested = true;

@@ -157,11 +175,12 @@ break;

Text.propTypes = {};
Text.contextTypes = {
_defineProperty(Text, "propTypes", {});
_defineProperty(Text, "contextTypes", {
isInAParentText: _rax.PropTypes.bool
};
Text.childContextTypes = {
});
_defineProperty(Text, "childContextTypes", {
isInAParentText: _rax.PropTypes.bool
};
});
function transformChild(child, instance) {

@@ -172,11 +191,11 @@ var ChildComponent = child.type,

if (typeof ChildComponent === 'function') {
var childInstance = new ChildComponent();
childInstance.props = props;
if (children) {
childInstance.props.children = transformChildren(children, instance);
}
childInstance.context = instance.getChildContext();
return childInstance.render();

@@ -190,2 +209,3 @@ } else {

var elements = [];
if (!Array.isArray(children)) {

@@ -197,5 +217,6 @@ children = [children];

var child = children[i];
if (typeof child === 'string') {
elements.push(child);
} else if ((typeof child === 'undefined' ? 'undefined' : _typeof(child)) === 'object') {
} else if (_typeof(child) === 'object') {
elements.push(transformChild(child, instance));

@@ -224,4 +245,4 @@ }

};
exports.default = Text;
module.exports = exports['default'];
var _default = Text;
exports.default = _default;
module.exports = exports["default"];
{
"name": "rax-text",
"version": "0.6.4",
"version": "0.6.5",
"description": "Text component for Rax.",

@@ -24,3 +24,3 @@ "license": "BSD-3-Clause",

"dependencies": {
"universal-env": "^0.6.4"
"universal-env": "^0.6.5"
},

@@ -31,4 +31,4 @@ "peerDependencies": {

"devDependencies": {
"rax-test-renderer": "^0.6.4"
"rax-test-renderer": "^0.6.5"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc