{"version":3,"sources":["node_modules\\react-native-on-web\\lib\\components\\TabBarIOS\\TabBarItemIOS.js"],"names":["Object","defineProperty","exports","value","_extends","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","_createClass","defineProperties","props","descriptor","enumerable","configurable","writable","Constructor","protoProps","staticProps","_react","require","_react2","_interopRequireDefault","_PropTypes","_PropTypes2","_reactNativeWeb","obj","__esModule","default","_classCallCheck","instance","TypeError","_possibleConstructorReturn","self","ReferenceError","_inherits","subClass","superClass","create","constructor","setPrototypeOf","__proto__","TabBarItemIOS","_React$Component","getPrototypeOf","apply","_onClick","e","onPress","handleTouchTap","index","render","_props","style","selected","textColor","color","tintColor","unselectedTintColor","createElement","View","styles","tab","badge","Text","badgeText","TouchableOpacity","link","bind","Image","selectedIcon","icon","title","Component","process","env","NODE_ENV","propTypes","PropTypes","oneOfType","string","number","systemIcon","oneOf","image","func","renderAsOriginal","bool","ColorPropType","StyleSheet","position","overflow","width","height","justifyContent","alignItems","paddingTop","outline","fontSize","textAlign","top","left","backgroundColor","minWidth","borderRadius","zIndex","marginTop"],"mappings":"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","file":"TabBarItemIOS.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["Object.defineProperty(exports,\"__esModule\",{value:true});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 _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;};}();\n\n\n\n\nvar _react=require(\"react\");var _react2=_interopRequireDefault(_react);\nvar _PropTypes=require(\"../../PropTypes.js\");var _PropTypes2=_interopRequireDefault(_PropTypes);\nvar _reactNativeWeb=require(\"react-native-web\");function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}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 _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\n\nTabBarItemIOS=function(_React$Component){_inherits(TabBarItemIOS,_React$Component);function TabBarItemIOS(){_classCallCheck(this,TabBarItemIOS);return _possibleConstructorReturn(this,(TabBarItemIOS.__proto__||Object.getPrototypeOf(TabBarItemIOS)).apply(this,arguments));}_createClass(TabBarItemIOS,[{key:\"_onClick\",value:function _onClick(\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ne){\nif(this.props.onPress){\nthis.props.onPress(e);\n}\nif(this.props.handleTouchTap){\nthis.props.handleTouchTap(this.props.index);\n}\n}},{key:\"render\",value:function render()\n\n{var _props=\nthis.props,style=_props.style,selected=_props.selected;\nvar textColor=selected?{color:this.props.tintColor}:{color:this.props.unselectedTintColor};\nreturn(\n_react2.default.createElement(_reactNativeWeb.View,{style:[styles.tab,style]},\n\nthis.props.badge?_react2.default.createElement(_reactNativeWeb.View,{style:styles.badge},_react2.default.createElement(_reactNativeWeb.Text,{style:styles.badgeText},this.props.badge)):'',\n\n_react2.default.createElement(_reactNativeWeb.TouchableOpacity,{style:styles.link,onPress:this._onClick.bind(this)},\n_react2.default.createElement(_reactNativeWeb.Image,{source:this.props.selected&&this.props.selectedIcon?this.props.selectedIcon:this.props.icon,style:styles.icon}),\n\n_react2.default.createElement(_reactNativeWeb.Text,{style:[styles.title,textColor]},this.props.title))));\n\n\n\n}}]);return TabBarItemIOS;}(_react2.default.Component);exports.default=TabBarItemIOS;process.env.NODE_ENV!==\"production\"?TabBarItemIOS.propTypes=_extends({},_reactNativeWeb.View.propTypes,{badge:_react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string,_react2.default.PropTypes.number]),systemIcon:_react2.default.PropTypes.oneOf(['bookmarks','contacts','downloads','favorites','featured','history','more','most-recent','most-viewed','recents','search','top-rated']),icon:_PropTypes2.default.image,selectedIcon:_PropTypes2.default.image,onPress:_react2.default.PropTypes.func,renderAsOriginal:_react2.default.PropTypes.bool,selected:_react2.default.PropTypes.bool,title:_react2.default.PropTypes.string,unselectedTintColor:_reactNativeWeb.ColorPropType,tintColor:_reactNativeWeb.ColorPropType}):void 0;\n\n\nvar styles=_reactNativeWeb.StyleSheet.create({\ntab:{\nposition:'relative',\noverflow:'hidden',\nwidth:50,\nheight:50,\njustifyContent:'center',\nalignItems:'center',\npaddingTop:5},\n\nlink:{\nwidth:'100%',\nalignItems:'center',\noutline:'none'},\n\nbadgeText:{\ncolor:'#fff',\nfontSize:8,\ntextAlign:'center'},\n\nbadge:{\nposition:'absolute',\ntop:2,\nleft:'60%',\nbackgroundColor:'#FF0000',\nheight:20,\nminWidth:20,\nborderRadius:10,\njustifyContent:'center',\nalignItems:'center',\nzIndex:9999},\n\nicon:{},\n\ntitle:{\nmarginTop:4,\nfontSize:9}});"]}