react-native-page-flipper
Version:
2 lines • 2.56 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.BookPageBackground=void 0;var _react=_interopRequireDefault(require("react"));var _reactNative=require("react-native");var _BookSpine=require("./BookPage/BookSpine");var _this=this,_jsxFileName="/Users/chris/Desktop/dev/react-native-page-flipper/src/BookPageBackground.tsx";var BookPageBackground=function BookPageBackground(_ref){var left=_ref.left,right=_ref.right,isFirstPage=_ref.isFirstPage,isLastPage=_ref.isLastPage,containerSize=_ref.containerSize,getPageStyle=_ref.getPageStyle,renderPage=_ref.renderPage,renderLastPage=_ref.renderLastPage,shouldRenderLastPage=_ref.shouldRenderLastPage;var leftPageStyle=getPageStyle(false,true);var rightPageStyle=getPageStyle(true,true);return _react.default.createElement(_reactNative.View,{style:styles.container,__self:_this,__source:{fileName:_jsxFileName,lineNumber:33,columnNumber:9}},_react.default.createElement(_reactNative.View,{style:styles.pageContainer,__self:_this,__source:{fileName:_jsxFileName,lineNumber:34,columnNumber:13}},left&&renderPage&&_react.default.createElement(_reactNative.View,{style:[leftPageStyle],__self:_this,__source:{fileName:_jsxFileName,lineNumber:36,columnNumber:21}},renderPage(left)),isFirstPage&&_react.default.createElement(_BookSpine.BookSpine,{right:false,containerSize:containerSize,__self:_this,__source:{fileName:_jsxFileName,lineNumber:39,columnNumber:21}})),_react.default.createElement(_reactNative.View,{style:styles.pageContainer,__self:_this,__source:{fileName:_jsxFileName,lineNumber:42,columnNumber:13}},right&&renderPage&&_react.default.createElement(_reactNative.View,{style:[rightPageStyle],__self:_this,__source:{fileName:_jsxFileName,lineNumber:44,columnNumber:21}},renderPage(right)),isLastPage&&_react.default.createElement(_BookSpine.BookSpine,{right:true,containerSize:containerSize,__self:_this,__source:{fileName:_jsxFileName,lineNumber:47,columnNumber:21}}),shouldRenderLastPage&&renderLastPage&&_react.default.createElement(_reactNative.View,{style:[rightPageStyle,{zIndex:-1}],__self:_this,__source:{fileName:_jsxFileName,lineNumber:51,columnNumber:21}},renderLastPage())));};exports.BookPageBackground=BookPageBackground;var styles=_reactNative.StyleSheet.create({pageContainer:{flex:1,backfaceVisibility:'hidden',overflow:'hidden',justifyContent:'center'},container:{position:'absolute',zIndex:-1,height:'100%',width:'100%',flexDirection:'row'}});
//# sourceMappingURL=BookPageBackground.js.map