UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

26 lines (23 loc) 785 B
/** * The native MaskedView that we explicitly re-export for supported platforms: Android, iOS. */ import * as React from 'react'; import { UIManager } from 'react-native'; let RNCMaskedView; try { // Add try/catch to support usage even if it's not installed, since it's optional. // Newer versions of Metro will handle it properly. RNCMaskedView = require('@react-native-community/masked-view').default; } catch (e) {// Ignore } const isMaskedViewAvailable = UIManager.getViewManagerConfig('RNCMaskedView') != null; export default function MaskedView({ children, ...rest }) { if (isMaskedViewAvailable && RNCMaskedView) { return /*#__PURE__*/React.createElement(RNCMaskedView, rest, children); } return children; } //# sourceMappingURL=MaskedViewNative.js.map