{"version":3,"sources":["node_modules\\react-native-on-web\\lib\\components\\Picker\\Picker.js"],"names":["Object","defineProperty","exports","value","_jsxFileName","_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","key","Constructor","protoProps","staticProps","prototype","_reactNativeWeb","require","_createDOMElement","_createDOMElement2","_interopRequireDefault","_react","_react2","obj","__esModule","default","_classCallCheck","instance","TypeError","_possibleConstructorReturn","self","call","ReferenceError","_inherits","subClass","superClass","create","constructor","setPrototypeOf","__proto__","PICKER","Picker","_React$Component","_this","getPrototypeOf","state","selectedValue","componentWillReceiveProps","nextProps","setState","componentDidUpdate","_syncDefaultValue","componentDidMount","toString","replace","refs","picker","_onChange","event","nativeEvent","newValue","onChange","onValueChange","render","_props","style","children","ref","bind","styles","Component","defaultProps","process","env","NODE_ENV","propTypes","PropTypes","func","any","Item","createClass","displayName","label","string","createElement","__source","fileName","lineNumber","margin","color","font"],"mappings":"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","file":"Picker.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["Object.defineProperty(exports,\"__esModule\",{value:true});var _jsxFileName=\"src\\\\Components\\\\Picker\\\\Picker.js\";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 _reactNativeWeb=require(\"react-native-web\");\nvar _createDOMElement=require(\"react-native-web/dist/modules/createDOMElement\");var _createDOMElement2=_interopRequireDefault(_createDOMElement);\nvar _react=require(\"react\");var _react2=_interopRequireDefault(_react);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;}\n\nvar PICKER='picker';var\n\nPicker=function(_React$Component){_inherits(Picker,_React$Component);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction Picker(props){_classCallCheck(this,Picker);var _this=_possibleConstructorReturn(this,(Picker.__proto__||Object.getPrototypeOf(Picker)).call(this,\nprops));\n_this.state={\nselectedValue:_this.props.selectedValue};return _this;\n\n}_createClass(Picker,[{key:\"componentWillReceiveProps\",value:function componentWillReceiveProps(\n\nnextProps){\nif(nextProps.selectedValue!=this.props.selectedValue){\nthis.setState({selectedValue:nextProps.selectedValue});\n}\n}},{key:\"componentDidUpdate\",value:function componentDidUpdate()\n\n{\nthis._syncDefaultValue();\n}},{key:\"componentDidMount\",value:function componentDidMount()\n\n{\nthis._syncDefaultValue();\n}},{key:\"_syncDefaultValue\",value:function _syncDefaultValue()\n\n\n\n\n{\nvar selectedValue=this.state.selectedValue;\n\nif((selectedValue||'').toString().replace(/\\s/g,'')==''){\nthis.state.selectedValue=this.refs.picker.value;\n}\n}},{key:\"_onChange\",value:function _onChange(\n\nevent){\n\nevent.nativeEvent.newValue=this.refs[PICKER].value;\n\nthis.setState({selectedValue:event.nativeEvent.newValue});\n\nif(this.props.onChange){\nthis.props.onChange(event);\n}\n\nif(this.props.onValueChange){\nthis.props.onValueChange(event.nativeEvent.newValue);\n}\n}},{key:\"render\",value:function render()\n\n{var _props=\nthis.props,style=_props.style,children=_props.children;var\nselectedValue=this.state.selectedValue;\nreturn(0,_createDOMElement2.default)('select',{\nchildren:children,\nref:PICKER,\nvalue:selectedValue,\nonChange:this._onChange.bind(this),\nstyle:[styles.picker,style]});\n\n}}]);return Picker;}(_react2.default.Component);Picker.defaultProps={selectedValue:\"\"};exports.default=Picker;process.env.NODE_ENV!==\"production\"?Picker.propTypes={onValueChange:_react.PropTypes.func,selectedValue:_react.PropTypes.any}:void 0;\n\n\nPicker.Item=_react2.default.createClass({displayName:\"Item\",\npropTypes:{\nvalue:_react.PropTypes.any,\nlabel:_react.PropTypes.string},\n\n\nrender:function render(){\nreturn _react2.default.createElement(\"option\",{value:this.props.value,__source:{fileName:_jsxFileName,lineNumber:95}},this.props.label);\n}});\n\n\n\nvar styles={\npicker:{\nmargin:10,\ncolor:'inherit',\nfont:'inherit'}};"]}