File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ let SafeAreaContextPackage ;
2+ try {
3+ SafeAreaContextPackage = require ( 'react-native-safe-area-context' ) ;
4+ } catch { }
5+
6+ export default SafeAreaContextPackage ;
Original file line number Diff line number Diff line change 1+ export { default as SafeAreaContextPackage } from './SafeAreaContextPackage' ;
Original file line number Diff line number Diff line change @@ -19,11 +19,8 @@ import {
1919 Incubator ,
2020 Icon
2121} from 'react-native-ui-lib' ;
22-
23- let SafeAreaProvider : React . ComponentType < any > | undefined ;
24- try {
25- SafeAreaProvider = require ( 'react-native-safe-area-context' ) . SafeAreaProvider ;
26- } catch { }
22+ import { SafeAreaContextPackage } from '../../optionalDependencies' ;
23+ const SafeAreaProvider = SafeAreaContextPackage ?. SafeAreaProvider ;
2724
2825// eslint-disable-next-line @typescript-eslint/no-var-requires
2926const basketIcon = require ( '../../assets/icons/collections.png' ) ;
You can’t perform that action at this time.
0 commit comments