react-native-mock-tmp-build
Version:
A fully mocked and test-friendly version of react native
73 lines (52 loc) • 2.48 kB
JavaScript
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;