{"version":3,"sources":["node_modules\\react-native-web\\dist\\components\\Switch\\index.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","_createClass","defineProperties","props","descriptor","enumerable","configurable","writable","defineProperty","Constructor","protoProps","staticProps","_applyNativeMethods","require","_applyNativeMethods2","_interopRequireDefault","_ColorPropType","_ColorPropType2","_createDOMElement","_createDOMElement2","_multiplyStyleLengthValue","_multiplyStyleLengthValue2","_StyleSheet","_StyleSheet2","_UIManager","_UIManager2","_View","_View2","_ViewPropTypes","_ViewPropTypes2","_react","_react2","_propTypes","obj","__esModule","default","_objectWithoutProperties","keys","indexOf","_classCallCheck","instance","TypeError","_possibleConstructorReturn","self","ReferenceError","_inherits","subClass","superClass","create","constructor","value","setPrototypeOf","__proto__","emptyObject","thumbDefaultBoxShadow","thumbFocusedBoxShadow","Switch","_PureComponent","_ref","_temp","_this","_ret","_len","args","Array","_key","getPrototypeOf","apply","concat","_handleChange","event","onValueChange","nativeEvent","checked","_handleFocusState","isFocused","type","boxShadow","_thumb","setNativeProps","style","_setCheckboxRef","component","_checkbox","_setThumbRef","blur","focus","render","_props","activeThumbColor","activeTrackColor","disabled","thumbColor","trackColor","onTintColor","thumbTintColor","tintColor","other","_StyleSheet$flatten","flatten","styleHeight","height","styleWidth","width","minWidth","trackBorderRadius","trackCurrentColor","thumbCurrentColor","thumbHeight","thumbWidth","rootStyle","styles","root","cursorDefault","trackStyle","track","backgroundColor","borderRadius","disabledTrack","thumbStyle","thumb","disabledThumb","nativeControl","onBlur","onChange","onFocus","ref","cursorInherit","createElement","thumbOn","marginLeft","PureComponent","displayName","defaultProps","propTypes","process","env","NODE_ENV","bool","func","cursor","userSelect","absoluteFillObject","margin","transitionDuration","alignSelf","left","transform","translateZ","opacity","padding","module","exports"],"mappings":"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","file":"index.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["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;};}();var _applyNativeMethods=require('../../modules/applyNativeMethods');var _applyNativeMethods2=_interopRequireDefault(_applyNativeMethods);\nvar _ColorPropType=require('../../propTypes/ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType);\nvar _createDOMElement=require('../../modules/createDOMElement');var _createDOMElement2=_interopRequireDefault(_createDOMElement);\nvar _multiplyStyleLengthValue=require('../../modules/multiplyStyleLengthValue');var _multiplyStyleLengthValue2=_interopRequireDefault(_multiplyStyleLengthValue);\nvar _StyleSheet=require('../../apis/StyleSheet');var _StyleSheet2=_interopRequireDefault(_StyleSheet);\nvar _UIManager=require('../../apis/UIManager');var _UIManager2=_interopRequireDefault(_UIManager);\nvar _View=require('../View');var _View2=_interopRequireDefault(_View);\nvar _ViewPropTypes=require('../View/ViewPropTypes');var _ViewPropTypes2=_interopRequireDefault(_ViewPropTypes);\nvar _react=require('react');var _react2=_interopRequireDefault(_react);\nvar _propTypes=require('prop-types');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _objectWithoutProperties(obj,keys){var target={};for(var i in obj){if(keys.indexOf(i)>=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}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 _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 emptyObject={};\nvar thumbDefaultBoxShadow='0px 1px 3px rgba(0,0,0,0.5)';\nvar thumbFocusedBoxShadow=thumbDefaultBoxShadow+', 0 0 0 10px rgba(0,0,0,0.1)';var\n\nSwitch=function(_PureComponent){_inherits(Switch,_PureComponent);function Switch(){var _ref;var _temp,_this,_ret;_classCallCheck(this,Switch);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}return _ret=(_temp=(_this=_possibleConstructorReturn(this,(_ref=Switch.__proto__||Object.getPrototypeOf(Switch)).call.apply(_ref,[this].concat(args))),_this),_this.\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\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_handleChange=function(event){var\nonValueChange=_this.props.onValueChange;\nonValueChange&&onValueChange(event.nativeEvent.target.checked);\n},_this.\n\n_handleFocusState=function(event){\nvar isFocused=event.nativeEvent.type==='focus';\nvar boxShadow=isFocused?thumbFocusedBoxShadow:thumbDefaultBoxShadow;\n_this._thumb.setNativeProps({style:{boxShadow:boxShadow}});\n},_this.\n\n_setCheckboxRef=function(component){\n_this._checkbox=component;\n},_this.\n\n_setThumbRef=function(component){\n_this._thumb=component;\n},_temp),_possibleConstructorReturn(_this,_ret);}_createClass(Switch,[{key:'blur',value:function blur(){_UIManager2.default.blur(this._checkbox);}},{key:'focus',value:function focus(){_UIManager2.default.focus(this._checkbox);}},{key:'render',value:function render(){var _props=this.props,activeThumbColor=_props.activeThumbColor,activeTrackColor=_props.activeTrackColor,disabled=_props.disabled,onValueChange=_props.onValueChange,style=_props.style,thumbColor=_props.thumbColor,trackColor=_props.trackColor,value=_props.value,onTintColor=_props.onTintColor,thumbTintColor=_props.thumbTintColor,tintColor=_props.tintColor,other=_objectWithoutProperties(_props,['activeThumbColor','activeTrackColor','disabled','onValueChange','style','thumbColor','trackColor','value','onTintColor','thumbTintColor','tintColor']);var _StyleSheet$flatten=_StyleSheet2.default.flatten(style),styleHeight=_StyleSheet$flatten.height,styleWidth=_StyleSheet$flatten.width;var height=styleHeight||20;var minWidth=(0,_multiplyStyleLengthValue2.default)(height,2);var width=styleWidth>minWidth?styleWidth:minWidth;var trackBorderRadius=(0,_multiplyStyleLengthValue2.default)(height,0.5);var trackCurrentColor=value?activeTrackColor:trackColor;var thumbCurrentColor=value?activeThumbColor:thumbColor;var thumbHeight=height;var thumbWidth=thumbHeight;var rootStyle=[styles.root,style,{height:height,width:width},disabled&&styles.cursorDefault];var trackStyle=[styles.track,{backgroundColor:trackCurrentColor,borderRadius:trackBorderRadius},disabled&&styles.disabledTrack];var thumbStyle=[styles.thumb,{backgroundColor:thumbCurrentColor,height:thumbHeight,width:thumbWidth},disabled&&styles.disabledThumb];var nativeControl=(0,_createDOMElement2.default)('input',{checked:value,disabled:disabled,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[styles.nativeControl,styles.cursorInherit],type:'checkbox'});return _react2.default.createElement(_View2.default,_extends({},other,{style:rootStyle}),_react2.default.createElement(_View2.default,{style:trackStyle}),_react2.default.createElement(_View2.default,{ref:this._setThumbRef,style:[thumbStyle,value&&styles.thumbOn,{marginLeft:value?(0,_multiplyStyleLengthValue2.default)(thumbWidth,-1):0}]}),nativeControl);}}]);return Switch;}(_react.PureComponent);Switch.displayName='Switch';Switch.defaultProps={activeThumbColor:'#009688',activeTrackColor:'#A3D3CF',disabled:false,style:emptyObject,thumbColor:'#FAFAFA',trackColor:'#939393',value:false};Switch.propTypes=process.env.NODE_ENV!==\"production\"?_extends({},_ViewPropTypes2.default,{activeThumbColor:_ColorPropType2.default,activeTrackColor:_ColorPropType2.default,disabled:_propTypes.bool,onValueChange:_propTypes.func,thumbColor:_ColorPropType2.default,trackColor:_ColorPropType2.default,value:_propTypes.bool}):{};\n\n\nvar styles=_StyleSheet2.default.create({\nroot:{\ncursor:'pointer',\nuserSelect:'none'},\n\ncursorDefault:{\ncursor:'default'},\n\ncursorInherit:{\ncursor:'inherit'},\n\ntrack:_extends({},\n_StyleSheet2.default.absoluteFillObject,{\nheight:'70%',\nmargin:'auto',\ntransitionDuration:'0.1s',\nwidth:'90%'}),\n\ndisabledTrack:{\nbackgroundColor:'#D5D5D5'},\n\nthumb:{\nalignSelf:'flex-start',\nborderRadius:'100%',\nboxShadow:thumbDefaultBoxShadow,\nleft:'0%',\ntransform:[{translateZ:0}],\ntransitionDuration:'0.1s'},\n\nthumbOn:{\nleft:'100%'},\n\ndisabledThumb:{\nbackgroundColor:'#BDBDBD'},\n\nnativeControl:_extends({},\n_StyleSheet2.default.absoluteFillObject,{\nheight:'100%',\nmargin:0,\nopacity:0,\npadding:0,\nwidth:'100%'})});\n\n\n\nmodule.exports=(0,_applyNativeMethods2.default)(Switch);"]}