UNPKG

react-native-mock-tmp-build

Version:

A fully mocked and test-friendly version of react native

73 lines (52 loc) 2.48 kB
var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes); var _ColorPropType=require('../propTypes/ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); var _createReactClass=require('create-react-class');var _createReactClass2=_interopRequireDefault(_createReactClass);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} var _backgroundColor='';/** * https://github.com/facebook/react-native/blob/master/Libraries/Components/StatusBar/StatusBar.js */var _barStyle={};var _hidden=false; var _networkActivityIndicatorVisible=false; var _translucent=false; var StatusBar=(0,_createReactClass2['default'])({displayName:'StatusBar', propTypes:{ animated:_propTypes2['default'].bool, barStyle:_propTypes2['default'].oneOf(['default','light-content']), backgroundColor:_ColorPropType2['default'], hidden:_propTypes2['default'].bool, networkActivityIndicatorVisible:_propTypes2['default'].bool, showHideTransition:_propTypes2['default'].oneOf(['fade','slide']), translucent:_propTypes2['default'].bool}, statics:{ setBackgroundColor:function(){function setBackgroundColor(backgroundColor,animated){ _backgroundColor=backgroundColor; }return setBackgroundColor;}(), setBarStyle:function(){function setBarStyle(barStyle,animated){ _barStyle=barStyle; }return setBarStyle;}(), setHidden:function(){function setHidden(hidden,animated){ _hidden=hidden; }return setHidden;}(), setNetworkActivityIndicatorVisible:function(){function setNetworkActivityIndicatorVisible(visible){ _networkActivityIndicatorVisible=visible; }return setNetworkActivityIndicatorVisible;}(), setTranslucent:function(){function setTranslucent(translucent){ _translucent=translucent; }return setTranslucent;}(), __getBackgroundColor:function(){function __getBackgroundColor(){ return _backgroundColor; }return __getBackgroundColor;}(), __getBarStyle:function(){function __getBarStyle(){ return _barStyle; }return __getBarStyle;}(), __getHidden:function(){function __getHidden(){ return _hidden; }return __getHidden;}(), __getNetworkActivityIndicatorVisible:function(){function __getNetworkActivityIndicatorVisible(){ return _networkActivityIndicatorVisible; }return __getNetworkActivityIndicatorVisible;}(), __getTranslucent:function(){function __getTranslucent(){ return _translucent; }return __getTranslucent;}()}, render:function(){function render(){ return null; }return render;}()}); module.exports=StatusBar;