UNPKG

react-native-mock-tmp-build

Version:

A fully mocked and test-friendly version of react native

48 lines (41 loc) 2.64 kB
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;};/** * https://github.com/facebook/react-native/blob/master/Libraries/Components/View/ViewStylePropTypes.js */ var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes); var _ColorPropType=require('./ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); var _LayoutPropTypes=require('./LayoutPropTypes');var _LayoutPropTypes2=_interopRequireDefault(_LayoutPropTypes); var _ShadowPropTypesIOS=require('./ShadowPropTypesIOS');var _ShadowPropTypesIOS2=_interopRequireDefault(_ShadowPropTypesIOS); var _TransformPropTypes=require('./TransformPropTypes');var _TransformPropTypes2=_interopRequireDefault(_TransformPropTypes);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} /** * Warning: Some of these properties may not be supported in all releases. */ var ViewStylePropTypes=_extends({},_LayoutPropTypes2['default'],_ShadowPropTypesIOS2['default'],_TransformPropTypes2['default'],{ backfaceVisibility:_propTypes2['default'].oneOf(['visible','hidden']), backgroundColor:_ColorPropType2['default'], borderColor:_ColorPropType2['default'], borderTopColor:_ColorPropType2['default'], borderRightColor:_ColorPropType2['default'], borderBottomColor:_ColorPropType2['default'], borderLeftColor:_ColorPropType2['default'], borderRadius:_propTypes2['default'].number, borderTopLeftRadius:_propTypes2['default'].number, borderTopRightRadius:_propTypes2['default'].number, borderBottomLeftRadius:_propTypes2['default'].number, borderBottomRightRadius:_propTypes2['default'].number, borderStyle:_propTypes2['default'].oneOf(['solid','dotted','dashed']), borderWidth:_propTypes2['default'].number, borderTopWidth:_propTypes2['default'].number, borderRightWidth:_propTypes2['default'].number, borderBottomWidth:_propTypes2['default'].number, borderLeftWidth:_propTypes2['default'].number, opacity:_propTypes2['default'].number, overflow:_propTypes2['default'].oneOf(['visible','hidden']), /** * (Android-only) Sets the elevation of a view, using Android's underlying * [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). * This adds a drop shadow to the item and affects z-order for overlapping views. * Only supported on Android 5.0+, has no effect on earlier versions. * @platform android */ elevation:_propTypes2['default'].number}); module.exports=ViewStylePropTypes;