rax-picker
Version:
Picker component for Rax.
1 lines • 42.4 kB
Source Map (JSON)
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///mod) { try { mod = require(\\\"rax\\\") } catch(e) {} }return mod;})()\"","webpack:///./packages/universal-env/lib/index.js","webpack:///./components/rax-picker/src/index.js","webpack:///./components/rax-touchable/lib/index.js","webpack:///./components/rax-view/lib/index.js","webpack:///./components/rax-text/lib/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","mod","require","e","_typeof","obj","_typeof2","iterator","constructor","default","isReactNative","isWeex","isNode","isWeb","navigator","appCodeName","product","process","versions","node","callNative","WXEnvironment","platform","__fbBatchedBridgeConfig","_default","_rax","_universalEnv","_raxTouchable","_interopRequireDefault","_raxText","Picker","props","_this","_classCallCheck","this","_defineProperty","_assertThisInitialized","_possibleConstructorReturn","_getPrototypeOf","pickerLabelList","selectedLabel","_this$props","children","selectedValue","items","selectIndex","length","map","item","index","_item$props","label","color","push","pickerData","webIndex","_this$props2","onValueChange","getPickerData","__weex_require__","pick","event","result","data","getPickerDataByIndex","Component","_this2","getPickerLableByValue","style","_objectSpread","styles","initial","textStyle","fontSize","fontStyle","fontWeight","textAlign","textDecoration","textOverflow","lineHeight","createElement","_extends","onPress","handlePress","onChange","target","options","selectedIndex","selected","Item","display","justifyContent","flexDirection","_raxView","arguments","source","ownKeys","keys","getOwnPropertySymbols","concat","filter","sym","getOwnPropertyDescriptor","forEach","_defineProperties","descriptor","configurable","writable","self","ReferenceError","setPrototypeOf","getPrototypeOf","__proto__","_setPrototypeOf","Touchable","_Component","instance","Constructor","TypeError","apply","subClass","superClass","_inherits","protoProps","staticProps","_createClass","nativeProps","onClick","cursor","assign","View","styleProps","border","position","boxSizing","alignContent","flexShrink","Text","_getPrototypeOf2","_len","args","Array","_key","textString","isArray","join","toString","context","isInAParentText","numberOfLines","lines","whiteSpace","text","parseInt","webkitBoxOrient","webkitLineClamp","String","overflow","richtext","transformChildren","nested","child","renderRichText","renderText","transformChild","ChildComponent","type","childInstance","getChildContext","render","elements","PropTypes","bool","marginTop","marginBottom"],"mappings":"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","file":"picker.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n","module.exports = (function(){ var mod;if (!mod) { try { mod = require(\"rax\") } catch(e) {} }return mod;})();","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = exports.isReactNative = exports.isWeex = exports.isNode = exports.isWeb = void 0;\n\nfunction _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); }\n\n// https://www.w3.org/TR/html5/webappapis.html#dom-navigator-appcodename\nvar isWeb = (typeof navigator === \"undefined\" ? \"undefined\" : _typeof(navigator)) === 'object' && (navigator.appCodeName === 'Mozilla' || navigator.product === 'Gecko');\nexports.isWeb = isWeb;\nvar isNode = typeof process !== 'undefined' && !!(process.versions && process.versions.node);\nexports.isNode = isNode;\nvar isWeex = typeof callNative === 'function' || (typeof WXEnvironment === \"undefined\" ? \"undefined\" : _typeof(WXEnvironment)) === 'object' && WXEnvironment.platform !== 'Web';\nexports.isWeex = isWeex;\nvar isReactNative = typeof __fbBatchedBridgeConfig !== 'undefined';\nexports.isReactNative = isReactNative;\nexports[\"default\"] = module.exports;\nvar _default = module.exports;\nexports.default = _default;","import {Component, createElement} from 'rax';\nimport {isWeex} from 'universal-env';\nimport TouchableHighlight from 'rax-touchable';\nimport Text from 'rax-text';\n\nclass Picker extends Component {\n static propTypes = {};\n\n constructor(props) {\n super(props);\n let pickerData = this.getPickerData();\n }\n\n getPickerData = () => {\n let {\n children,\n selectedValue\n } = this.props;\n\n let pickerItems = [],\n pickerLabelList = [],\n items = [],\n selectIndex = 0,\n selectedLabel;\n\n if (children.length) {\n pickerItems = children;\n } else {\n pickerItems = [children];\n }\n\n pickerLabelList = pickerItems.map((item, index) => {\n let {value, label, color} = item.props;\n items.push({\n value: value,\n label: label || value,\n });\n if (value == selectedValue) {\n selectIndex = index;\n selectedLabel = label;\n }\n return label;\n });\n\n return {\n selectIndex: selectIndex,\n selectedLabel: selectedLabel,\n pickerLabelList: pickerLabelList,\n items: items,\n };\n }\n\n getPickerDataByIndex = (index, pickerData) => {\n return {\n value: pickerData.items[index].value,\n label: pickerData.items[index].label,\n };\n }\n\n getPickerLableByValue = (value, pickerData) => {\n let label = '';\n for (let i = 0; i < pickerData.items.length; i++) {\n if (pickerData.items[i].value == value) {\n label = pickerData.items[i].label;\n }\n }\n return label;\n }\n\n handlePress = (webIndex) => {\n const {\n onValueChange,\n selectedValue,\n } = this.props;\n\n const pickerData = this.getPickerData();\n\n if (isWeex) {\n const picker = __weex_require__('@weex-module/picker');\n picker.pick({\n index: pickerData.selectIndex,\n items: pickerData.pickerLabelList,\n }, event => {\n if (event.result === 'success') {\n let index = event.data;\n let {value} = this.getPickerDataByIndex(index, pickerData);\n onValueChange && onValueChange(value, index);\n }\n });\n } else {\n let {value} = this.getPickerDataByIndex(webIndex, pickerData);\n onValueChange && onValueChange(value, webIndex);\n }\n }\n\n render() {\n let {selectedValue} = this.props;\n const pickerData = this.getPickerData();\n const selectedLabel = this.getPickerLableByValue(selectedValue, pickerData);\n\n let style = {\n ...styles.initial,\n ...this.props.style,\n };\n let textStyle = {\n color: style.color,\n fontSize: style.fontSize,\n fontStyle: style.fontStyle,\n fontWeight: style.fontWeight,\n textAlign: style.textAlign,\n textDecoration: style.textDecoration,\n textOverflow: style.textOverflow,\n lineHeight: style.lineHeight\n };\n\n if (isWeex) {\n return (\n <TouchableHighlight {...this.props} onPress={this.handlePress} style={style}>\n <Text style={textStyle}>\n {selectedLabel}\n </Text>\n </TouchableHighlight>\n );\n } else {\n const pickerData = this.getPickerData();\n return (\n <select style={style} onChange={(e) => {\n this.handlePress(e.target.options.selectedIndex);\n }}>\n {\n pickerData.items.map((item, index) => {\n if (index == pickerData.selectIndex) {\n return <option selected=\"selected\" value={item.value}>{item.label}</option>;\n } else {\n return <option value={item.value}>{item.label}</option>;\n }\n })\n }\n </select>\n );\n }\n }\n}\n\nclass Item extends Component {\n render() {\n return null;\n }\n};\n\nPicker.Item = Item;\n\nconst styles = {\n initial: {\n display: 'flex',\n justifyContent: 'center',\n flexDirection: 'row',\n }\n};\n\nexport default Picker;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rax = require(\"rax\");\n\nvar _universalEnv = require(\"universal-env\");\n\nvar _raxView = _interopRequireDefault(require(\"rax-view\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _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); }\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _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); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _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; }\n\nvar Touchable =\n/*#__PURE__*/\nfunction (_Component) {\n _inherits(Touchable, _Component);\n\n function Touchable() {\n _classCallCheck(this, Touchable);\n\n return _possibleConstructorReturn(this, _getPrototypeOf(Touchable).apply(this, arguments));\n }\n\n _createClass(Touchable, [{\n key: \"render\",\n value: function render() {\n var props = this.props;\n\n var nativeProps = _objectSpread({}, props, {\n style: _objectSpread({}, styles.initial, props.style),\n onClick: props.onPress\n });\n\n delete nativeProps.onPress;\n return (0, _rax.createElement)(_raxView.default, nativeProps);\n }\n }]);\n\n return Touchable;\n}(_rax.Component);\n\n_defineProperty(Touchable, \"propTypes\", {});\n\nvar styles = {\n initial: {\n cursor: 'pointer'\n }\n};\nvar _default = Touchable;\nexports.default = _default;\nmodule.exports = exports[\"default\"];","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rax = require(\"rax\");\n\nvar _universalEnv = require(\"universal-env\");\n\nfunction _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); }\n\nfunction _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); }\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _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); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _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; }\n\nvar View =\n/*#__PURE__*/\nfunction (_Component) {\n _inherits(View, _Component);\n\n function View() {\n _classCallCheck(this, View);\n\n return _possibleConstructorReturn(this, _getPrototypeOf(View).apply(this, arguments));\n }\n\n _createClass(View, [{\n key: \"render\",\n value: function render() {\n var props = this.props;\n\n if (_universalEnv.isWeex) {\n // TODO: do not pass object value in props\n return (0, _rax.createElement)(\"div\", props);\n } else {\n var styleProps = _objectSpread({}, styles.initial, props.style);\n\n return (0, _rax.createElement)(\"div\", _extends({}, props, {\n style: styleProps\n }));\n }\n }\n }]);\n\n return View;\n}(_rax.Component);\n\n_defineProperty(View, \"propTypes\", {});\n\nvar styles = {\n initial: {\n border: '0 solid black',\n position: 'relative',\n boxSizing: 'border-box',\n display: 'flex',\n flexDirection: 'column',\n alignContent: 'flex-start',\n flexShrink: 0\n }\n};\nvar _default = View;\nexports.default = _default;\nmodule.exports = exports[\"default\"];","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rax = require(\"rax\");\n\nvar _universalEnv = require(\"universal-env\");\n\nfunction _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); }\n\nfunction _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); }\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _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); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _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; }\n\nvar Text =\n/*#__PURE__*/\nfunction (_Component) {\n _inherits(Text, _Component);\n\n function Text() {\n var _getPrototypeOf2;\n\n var _this;\n\n _classCallCheck(this, Text);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(Text)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"renderText\", function () {\n var props = _this.props;\n\n var nativeProps = _objectSpread({}, props, {\n style: props.style || {}\n });\n\n var textString = '';\n\n if (props.children != null) {\n if (!Array.isArray(props.children)) {\n textString = props.children.toString();\n } else {\n textString = props.children.join('');\n }\n }\n\n if (_this.context.isInAParentText) {\n return (0, _rax.createElement)(\"span\", nativeProps, textString);\n }\n\n if (props.onPress) {\n nativeProps.onClick = props.onPress;\n }\n\n if (_universalEnv.isWeex) {\n if (props.numberOfLines) {\n nativeProps.style.lines = props.numberOfLines;\n }\n\n nativeProps.value = textString;\n return (0, _rax.createElement)(\"text\", nativeProps);\n } else {\n var styleProps = _objectSpread({\n whiteSpace: 'pre-wrap'\n }, styles.text, nativeProps.style);\n\n var numberOfLines = props.numberOfLines;\n\n if (numberOfLines) {\n if (parseInt(numberOfLines) === 1) {\n styleProps.whiteSpace = 'nowrap';\n } else {\n styleProps.display = '-webkit-box';\n styleProps.webkitBoxOrient = 'vertical';\n styleProps.webkitLineClamp = String(numberOfLines);\n }\n\n styleProps.overflow = 'hidden';\n }\n\n return (0, _rax.createElement)(\"span\", _extends({}, nativeProps, {\n style: styleProps\n }), textString);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"renderRichText\", function () {\n var props = _this.props;\n var children = props.children;\n\n var nativeProps = _objectSpread({}, props, {\n style: props.style || {}\n });\n\n var styleProps = _objectSpread({}, styles.richtext, nativeProps.style);\n\n if (_universalEnv.isWeex) {\n children = transformChildren(children, _assertThisInitialized(_assertThisInitialized(_this)));\n }\n\n return (0, _rax.createElement)(\"p\", _extends({}, nativeProps, {\n style: styleProps\n }), children);\n });\n\n return _this;\n }\n\n _createClass(Text, [{\n key: \"getChildContext\",\n value: function getChildContext() {\n return {\n isInAParentText: true\n };\n }\n }, {\n key: \"render\",\n value: function render() {\n var props = this.props;\n var children = props.children;\n\n if (!Array.isArray(children)) {\n children = [children];\n }\n\n var nested = false;\n\n for (var i = 0; i < children.length; i++) {\n var child = children[i];\n\n if (child && _typeof(child) === 'object') {\n nested = true;\n break;\n }\n }\n\n return nested ? this.renderRichText() : this.renderText();\n }\n }]);\n\n return Text;\n}(_rax.Component);\n\n_defineProperty(Text, \"propTypes\", {});\n\n_defineProperty(Text, \"contextTypes\", {\n isInAParentText: _rax.PropTypes.bool\n});\n\n_defineProperty(Text, \"childContextTypes\", {\n isInAParentText: _rax.PropTypes.bool\n});\n\nfunction transformChild(child, instance) {\n var ChildComponent = child.type,\n props = child.props;\n var children = props.children;\n\n if (typeof ChildComponent === 'function') {\n var childInstance = new ChildComponent();\n childInstance.props = props;\n\n if (children) {\n childInstance.props.children = transformChildren(children, instance);\n }\n\n childInstance.context = instance.getChildContext();\n return childInstance.render();\n } else {\n return child;\n }\n}\n\nfunction transformChildren(children, instance) {\n var elements = [];\n\n if (!Array.isArray(children)) {\n children = [children];\n }\n\n for (var i = 0; i < children.length; i++) {\n var child = children[i];\n\n if (typeof child === 'string') {\n elements.push(child);\n } else if (_typeof(child) === 'object') {\n elements.push(transformChild(child, instance));\n }\n }\n\n return elements;\n}\n\nvar styles = {\n text: {\n border: '0 solid black',\n position: 'relative',\n boxSizing: 'border-box',\n display: 'block',\n flexDirection: 'column',\n alignContent: 'flex-start',\n flexShrink: 0,\n fontSize: 32\n },\n richtext: {\n marginTop: 0,\n marginBottom: 0\n }\n};\nvar _default = Text;\nexports.default = _default;\nmodule.exports = exports[\"default\"];"],"sourceRoot":""}