import * as React from 'react'; import { Animated, View, ViewProps } from 'react-native'; let Screens: typeof import('react-native-screens') | undefined; try { Screens = require('react-native-screens'); } catch (e) { // Ignore } export const MaybeScreenContainer = ({ enabled, ...rest }: ViewProps & { enabled: boolean; children: React.ReactNode; }) => { if (Screens != null) { return ; } return ; }; export const MaybeScreen = ({ enabled, active, ...rest }: ViewProps & { enabled: boolean; active: 0 | 1 | Animated.AnimatedInterpolation; children: React.ReactNode; freezeOnBlur?: boolean; }) => { if (Screens != null) { return ( ); } return ; };