react-native-twopane-navigation
Version:
React Native package for dual screen devices navigation support (Surface Duo)
2 lines • 1.43 kB
JavaScript
var _interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireWildcard(require("react"));var _reactNative=_interopRequireWildcard(require("react-native"));var _PaneOverlay=require("./PaneOverlay.styles");var _jsxFileName="C:\\Users\\adavi\\source\\repos\\react-native-dualscreen\\twopane-navigation\\src\\components\\paneOverlay\\PaneOverlay.tsx";var PaneOverlay=function PaneOverlay(props){return _react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:33,columnNumber:5}},props.isVisible&&_react.default.createElement(_reactNative.View,{style:[_PaneOverlay.PaneOverlayStyles.backdrop,props===null||props===void 0?void 0:props.backdropStyle],onTouchEndCapture:function onTouchEndCapture(event){if(String(_reactNative.default.findNodeHandle(event.currentTarget))===String(event.nativeEvent.target)){if(props.onBackdropPress){props.onBackdropPress();}}},__source:{fileName:_jsxFileName,lineNumber:35,columnNumber:9}},_react.default.createElement(_reactNative.View,{pointerEvents:'box-none',style:[_PaneOverlay.PaneOverlayStyles.overlay,props===null||props===void 0?void 0:props.overlayStyle],__source:{fileName:_jsxFileName,lineNumber:48,columnNumber:13}},props.children)));};var _default=PaneOverlay;exports.default=_default;
//# sourceMappingURL=PaneOverlay.js.map