react-native-page-flipper
Version:
2 lines • 3.65 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.BookSpine2=void 0;var _extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends"));var _react=_interopRequireDefault(require("react"));var _reactNativeReanimated=_interopRequireWildcard(require("react-native-reanimated"));var _Gradient=require("../Components/Gradient");var _this=this,_jsxFileName="/Users/chris/Desktop/dev/react-native-page-flipper/src/BookPage/BookSpine2.tsx";function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap();var cacheNodeInterop=new WeakMap();return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop;})(nodeInterop);}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule){return obj;}if(obj===null||typeof obj!=="object"&&typeof obj!=="function"){return{default:obj};}var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj)){return cache.get(obj);}var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj){if(key!=="default"&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set)){Object.defineProperty(newObj,key,desc);}else{newObj[key]=obj[key];}}}newObj.default=obj;if(cache){cache.set(obj,newObj);}return newObj;}var shadowColors=['rgba(0,0,0,0.3)','rgba(0,0,0,0.1)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)','rgba(0,0,0,0)'];var BookSpine2=function BookSpine2(_ref){var right=_ref.right,degrees=_ref.degrees;var style=(0,_reactNativeReanimated.useAnimatedStyle)(function(){var _f=function _f(){var opacity=(0,_reactNativeReanimated.interpolate)(Math.abs(degrees.value),[0,150,180],[0,0,0.65]);return{opacity:opacity};};_f._closure={interpolate:_reactNativeReanimated.interpolate,degrees:degrees};_f.asString="function _f(){const{interpolate,degrees}=jsThis._closure;{const opacity=interpolate(Math.abs(degrees.value),[0,150,180],[0,0,0.65]);return{opacity:opacity};}}";_f.__workletHash=13795900770167;_f.__location="/Users/chris/Desktop/dev/react-native-page-flipper/src/BookPage/BookSpine2.tsx (45:35)";_f.__optimalization=2;return _f;}());var position1=right?{start:{x:1,y:0},end:{x:0,y:0}}:{start:{x:0,y:0},end:{x:1,y:0}};var position2=!right?{start:{x:1,y:0},end:{x:0,y:0}}:{start:{x:0,y:0},end:{x:1,y:0}};return _react.default.createElement(_reactNativeReanimated.default.View,{pointerEvents:"none",style:[{position:'absolute',height:'100%',width:'100%',zIndex:10000000,flexDirection:'row'},style],__self:_this,__source:{fileName:_jsxFileName,lineNumber:77,columnNumber:9}},_react.default.createElement(_Gradient.Gradient,(0,_extends2.default)({},position1,{colors:shadowColors,style:{width:'100%',height:'100%'},__self:_this,__source:{fileName:_jsxFileName,lineNumber:90,columnNumber:13}})),_react.default.createElement(_Gradient.Gradient,(0,_extends2.default)({},position2,{colors:shadowColors,style:[{width:'100%',height:'100%',position:'absolute'},right?{left:'100%'}:{right:'100%'}],__self:_this,__source:{fileName:_jsxFileName,lineNumber:98,columnNumber:13}})));};exports.BookSpine2=BookSpine2;
//# sourceMappingURL=BookSpine2.js.map