Commit 3a92acea authored by shiyunjie's avatar shiyunjie

组件列表

parent 4d38fc04
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
*/ */
import React, {Component} from 'react'; import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native'; import {Platform, StyleSheet, View} from 'react-native';
import Text from './src/components/Text';
const instructions = Platform.select({ const instructions = Platform.select({
ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu', ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu',
......
...@@ -102,7 +102,7 @@ android { ...@@ -102,7 +102,7 @@ android {
} }
defaultConfig { defaultConfig {
applicationId "{{packageName}}" applicationId "com.basicapp"
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1 versionCode 1
...@@ -138,10 +138,11 @@ android { ...@@ -138,10 +138,11 @@ android {
} }
dependencies { dependencies {
implementation project(':react-native-gesture-handler')
implementation project(':lottie-react-native')
implementation project(':react-native-linear-gradient') implementation project(':react-native-linear-gradient')
implementation project(':react-native-device-info') implementation project(':react-native-device-info')
implementation project(':react-native-spring-scrollview') implementation project(':react-native-spring-scrollview')
implementation project(':react-native-gesture-handler')
implementation project(':react-native-vector-icons') implementation project(':react-native-vector-icons')
implementation fileTree(dir: "libs", include: ["*.jar"]) implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
......
package com.basicapp; package com.basicapp;
import com.facebook.react.ReactActivity; import com.facebook.react.ReactActivity;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactRootView;
//导入的包
public class MainActivity extends ReactActivity { public class MainActivity extends ReactActivity {
...@@ -12,4 +16,15 @@ public class MainActivity extends ReactActivity { ...@@ -12,4 +16,15 @@ public class MainActivity extends ReactActivity {
protected String getMainComponentName() { protected String getMainComponentName() {
return "BasicApp"; return "BasicApp";
} }
//方法
// @Override
// protected ReactActivityDelegate createReactActivityDelegate() {
// return new ReactActivityDelegate(this, getMainComponentName()) {
// @Override
// protected ReactRootView createRootView() {
// return new RNGestureHandlerEnabledRootView(MainActivity.this);
// }
// };
// }
} }
...@@ -3,6 +3,8 @@ package com.basicapp; ...@@ -3,6 +3,8 @@ package com.basicapp;
import android.app.Application; import android.app.Application;
import com.facebook.react.ReactApplication; import com.facebook.react.ReactApplication;
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
import com.airbnb.android.react.lottie.LottiePackage;
import com.BV.LinearGradient.LinearGradientPackage; import com.BV.LinearGradient.LinearGradientPackage;
import com.learnium.RNDeviceInfo.RNDeviceInfo; import com.learnium.RNDeviceInfo.RNDeviceInfo;
import com.bolan9999.SpringScrollViewPackage; import com.bolan9999.SpringScrollViewPackage;
...@@ -27,6 +29,8 @@ public class MainApplication extends Application implements ReactApplication { ...@@ -27,6 +29,8 @@ public class MainApplication extends Application implements ReactApplication {
protected List<ReactPackage> getPackages() { protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList( return Arrays.<ReactPackage>asList(
new MainReactPackage(), new MainReactPackage(),
new RNGestureHandlerPackage(),
new LottiePackage(),
new LinearGradientPackage(), new LinearGradientPackage(),
new RNDeviceInfo(), new RNDeviceInfo(),
new SpringScrollViewPackage(), new SpringScrollViewPackage(),
......
rootProject.name = 'BasicApp' rootProject.name = 'BasicApp'
include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
include ':lottie-react-native'
project(':lottie-react-native').projectDir = new File(rootProject.projectDir, '../node_modules/lottie-react-native/src/android')
include ':react-native-linear-gradient' include ':react-native-linear-gradient'
project(':react-native-linear-gradient').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-linear-gradient/android') project(':react-native-linear-gradient').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-linear-gradient/android')
include ':react-native-device-info' include ':react-native-device-info'
...@@ -7,7 +11,5 @@ include ':react-native-spring-scrollview' ...@@ -7,7 +11,5 @@ include ':react-native-spring-scrollview'
project(':react-native-spring-scrollview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-spring-scrollview/android') project(':react-native-spring-scrollview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-spring-scrollview/android')
include ':react-native-vector-icons' include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
include ':app' include ':app'
...@@ -14,7 +14,9 @@ ...@@ -14,7 +14,9 @@
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; };
00E356F31AD99517003FC87E /* BasicAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BasicAppTests.m */; }; 00E356F31AD99517003FC87E /* BasicAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BasicAppTests.m */; };
0E3F3C3B82CD4C10948E6344 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 99E1BFFB629F466DAB4074DD /* Entypo.ttf */; }; 0E3F3C3B82CD4C10948E6344 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 99E1BFFB629F466DAB4074DD /* Entypo.ttf */; };
0F8BB7B3815B4E99BA722DA3 /* Lottie.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDC32CC575074F1BB2B7F5EC /* Lottie.framework */; };
11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; 11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
12A3942C23004AF49A81C49F /* libLottieReactNative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8152F9826A9C45E1985E1CB9 /* libLottieReactNative.a */; };
133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
...@@ -46,14 +48,16 @@ ...@@ -46,14 +48,16 @@
511877E333E24A6A9690DB3F /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */; }; 511877E333E24A6A9690DB3F /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */; };
538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */; }; 538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */; };
5BBCBF7EE13243DDA5CC11FF /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 523991BB6CEE47A18F8A6B54 /* Octicons.ttf */; }; 5BBCBF7EE13243DDA5CC11FF /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 523991BB6CEE47A18F8A6B54 /* Octicons.ttf */; };
6068B983236A42738266D0CE /* libLottie.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD923ED2B8C4C44B328B1B0 /* libLottie.a */; };
7D086754CFF647B296C82959 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */; }; 7D086754CFF647B296C82959 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */; };
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
83A28A9B22A93EBD00BC7202 /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83A28A9822A93EAA00BC7202 /* libRNGestureHandler.a */; };
97D73CDBCBBF483C99E06DBA /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A45B683174C84617B17BFEB8 /* FontAwesome.ttf */; }; 97D73CDBCBBF483C99E06DBA /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A45B683174C84617B17BFEB8 /* FontAwesome.ttf */; };
9BD4B34961424375BF4F1F92 /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2F86DBC4936427193CB045A /* libRNGestureHandler.a */; };
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
CF98CD1B1EC547B295ABD30E /* libRNVectorIcons-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E853E9B8BDDC4E8D80A38FC9 /* libRNVectorIcons-tvOS.a */; }; CF98CD1B1EC547B295ABD30E /* libRNVectorIcons-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E853E9B8BDDC4E8D80A38FC9 /* libRNVectorIcons-tvOS.a */; };
D08B41FD0D674598B28B4DAC /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EC55B197E6FE4578ABA9633D /* FontAwesome5_Solid.ttf */; }; D08B41FD0D674598B28B4DAC /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EC55B197E6FE4578ABA9633D /* FontAwesome5_Solid.ttf */; };
D9EAD96C8BB94363B60F158D /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 53BABCD1934644168BFE0209 /* Ionicons.ttf */; }; D9EAD96C8BB94363B60F158D /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 53BABCD1934644168BFE0209 /* Ionicons.ttf */; };
DEC344B2599C4B40A000A35D /* libRNGestureHandler-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 317068659E2E4064BC378109 /* libRNGestureHandler-tvOS.a */; };
DFF5F779D1404A09BBB151F5 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 36D26F88173E4A3CBB54E3F0 /* MaterialCommunityIcons.ttf */; }; DFF5F779D1404A09BBB151F5 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 36D26F88173E4A3CBB54E3F0 /* MaterialCommunityIcons.ttf */; };
E0269ADA5BBC44C2A2589A8D /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5F631E28FD6942C7A407CD4B /* Feather.ttf */; }; E0269ADA5BBC44C2A2589A8D /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5F631E28FD6942C7A407CD4B /* Feather.ttf */; };
E517C346FD214ED9A0CD7115 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3920430863AE49D79A6F7399 /* Foundation.ttf */; }; E517C346FD214ED9A0CD7115 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3920430863AE49D79A6F7399 /* Foundation.ttf */; };
...@@ -352,34 +356,69 @@ ...@@ -352,34 +356,69 @@
remoteGlobalIDString = A39873CE1EA65EE60051E01A; remoteGlobalIDString = A39873CE1EA65EE60051E01A;
remoteInfo = "RNVectorIcons-tvOS"; remoteInfo = "RNVectorIcons-tvOS";
}; };
8372B80422B3C3BB00CD0763 /* PBXContainerItemProxy */ = { 836D007B22C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */; containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361; remoteGlobalIDString = 62CA59B81E3C173B002D7188;
remoteInfo = BVLinearGradient; remoteInfo = Lottie_iOS;
}; };
8372B80622B3C3BB00CD0763 /* PBXContainerItemProxy */ = { 836D007D22C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */; containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = 64AA15081EF7F30100718508; remoteGlobalIDString = FAE1F7E61E428CBE002E0974;
remoteInfo = "BVLinearGradient-tvOS"; remoteInfo = Lottie_macOS;
};
836D007F22C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8C5379761FB471D100C1BC65;
remoteInfo = Lottie_tvOS;
};
836D008122C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 84FE12EF1E4C1485009B157C;
remoteInfo = LottieLibraryIOS;
}; };
83A28A9722A93EAA00BC7202 /* PBXContainerItemProxy */ = { 836D008422C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 83A28A9222A93EA900BC7202 /* RNGestureHandler.xcodeproj */; containerPortal = 1BEAC67A2E5441AA99121210 /* LottieReactNative.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 11FA5C511C4A1296003AC2EE;
remoteInfo = LottieReactNative;
};
836D008822C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361; remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNGestureHandler; remoteInfo = RNGestureHandler;
}; };
83A28A9922A93EAA00BC7202 /* PBXContainerItemProxy */ = { 836D008A22C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 83A28A9222A93EA900BC7202 /* RNGestureHandler.xcodeproj */; containerPortal = 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = B5C32A36220C603B000FFB8D; remoteGlobalIDString = B5C32A36220C603B000FFB8D;
remoteInfo = "RNGestureHandler-tvOS"; remoteInfo = "RNGestureHandler-tvOS";
}; };
8372B80422B3C3BB00CD0763 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = BVLinearGradient;
};
8372B80622B3C3BB00CD0763 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 64AA15081EF7F30100718508;
remoteInfo = "BVLinearGradient-tvOS";
};
83F2776D22B25E860066BA73 /* PBXContainerItemProxy */ = { 83F2776D22B25E860066BA73 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */; containerPortal = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */;
...@@ -404,7 +443,6 @@ ...@@ -404,7 +443,6 @@
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; }; 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; }; 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; };
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; }; 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
...@@ -426,30 +464,37 @@ ...@@ -426,30 +464,37 @@
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = BasicApp/main.m; sourceTree = "<group>"; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = BasicApp/main.m; sourceTree = "<group>"; };
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; }; 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
18EC90269FAE4C86A967E3D7 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; }; 18EC90269FAE4C86A967E3D7 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; };
1BEAC67A2E5441AA99121210 /* LottieReactNative.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = LottieReactNative.xcodeproj; path = "../node_modules/lottie-react-native/src/ios/LottieReactNative.xcodeproj"; sourceTree = "<group>"; };
280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = "<group>"; }; 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = "<group>"; };
2D02E47B1E0B4A5D006451C7 /* BasicApp-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BasicApp-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E47B1E0B4A5D006451C7 /* BasicApp-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BasicApp-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
2D02E4901E0B4A5D006451C7 /* BasicApp-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BasicApp-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* BasicApp-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BasicApp-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; 2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
317068659E2E4064BC378109 /* libRNGestureHandler-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNGestureHandler-tvOS.a"; sourceTree = "<group>"; };
32F441FA26294BCD892AAA99 /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = "<group>"; }; 32F441FA26294BCD892AAA99 /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = "<group>"; };
36D26F88173E4A3CBB54E3F0 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; }; 36D26F88173E4A3CBB54E3F0 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; };
3920430863AE49D79A6F7399 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; }; 3920430863AE49D79A6F7399 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; };
3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = "<group>"; };
523991BB6CEE47A18F8A6B54 /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; }; 523991BB6CEE47A18F8A6B54 /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; };
53BABCD1934644168BFE0209 /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; }; 53BABCD1934644168BFE0209 /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; };
5CD923ED2B8C4C44B328B1B0 /* libLottie.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libLottie.a; sourceTree = "<group>"; };
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; }; 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
5F631E28FD6942C7A407CD4B /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; }; 5F631E28FD6942C7A407CD4B /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; };
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
7913101660E946E686D0066E /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; }; 7913101660E946E686D0066E /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; };
8152F9826A9C45E1985E1CB9 /* libLottieReactNative.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libLottieReactNative.a; sourceTree = "<group>"; };
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
83A28A9222A93EA900BC7202 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = "<group>"; };
8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; }; 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; };
8BB06A9FC75847828D9E5BE1 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = "<group>"; }; 8BB06A9FC75847828D9E5BE1 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = "<group>"; };
8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; }; 8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
99E1BFFB629F466DAB4074DD /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; }; 99E1BFFB629F466DAB4074DD /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; };
9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = "<group>"; }; 9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = "<group>"; };
9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = Lottie.xcodeproj; path = "../node_modules/lottie-ios/Lottie.xcodeproj"; sourceTree = "<group>"; };
A45B683174C84617B17BFEB8 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; }; A45B683174C84617B17BFEB8 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; }; ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSpringScrollView.xcodeproj; path = "../node_modules/react-native-spring-scrollview/ios/RNSpringScrollView.xcodeproj"; sourceTree = "<group>"; }; B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSpringScrollView.xcodeproj; path = "../node_modules/react-native-spring-scrollview/ios/RNSpringScrollView.xcodeproj"; sourceTree = "<group>"; };
B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSpringScrollView.a; sourceTree = "<group>"; }; B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSpringScrollView.a; sourceTree = "<group>"; };
BDC32CC575074F1BB2B7F5EC /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = Lottie.framework; path = System/Library/Frameworks/Lottie.framework; sourceTree = SDKROOT; };
D2F86DBC4936427193CB045A /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNGestureHandler.a; sourceTree = "<group>"; };
D9B6D714CCDB47ECBCB3505A /* AntDesign.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; }; D9B6D714CCDB47ECBCB3505A /* AntDesign.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; };
DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNDeviceInfo.xcodeproj; path = "../node_modules/react-native-device-info/ios/RNDeviceInfo.xcodeproj"; sourceTree = "<group>"; }; DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNDeviceInfo.xcodeproj; path = "../node_modules/react-native-device-info/ios/RNDeviceInfo.xcodeproj"; sourceTree = "<group>"; };
E853E9B8BDDC4E8D80A38FC9 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = "<group>"; }; E853E9B8BDDC4E8D80A38FC9 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = "<group>"; };
...@@ -485,12 +530,15 @@ ...@@ -485,12 +530,15 @@
139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
83A28A9B22A93EBD00BC7202 /* libRNGestureHandler.a in Frameworks */,
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
2D02EAF2008D44B9AC5CF4EE /* libRNVectorIcons.a in Frameworks */, 2D02EAF2008D44B9AC5CF4EE /* libRNVectorIcons.a in Frameworks */,
5049979F956343A58ED88DD1 /* libRNSpringScrollView.a in Frameworks */, 5049979F956343A58ED88DD1 /* libRNSpringScrollView.a in Frameworks */,
465A4413D3ED482699A0A651 /* libRNDeviceInfo.a in Frameworks */, 465A4413D3ED482699A0A651 /* libRNDeviceInfo.a in Frameworks */,
E7E9E85166CA4272AB0CF4FE /* libBVLinearGradient.a in Frameworks */, E7E9E85166CA4272AB0CF4FE /* libBVLinearGradient.a in Frameworks */,
0F8BB7B3815B4E99BA722DA3 /* Lottie.framework in Frameworks */,
6068B983236A42738266D0CE /* libLottie.a in Frameworks */,
12A3942C23004AF49A81C49F /* libLottieReactNative.a in Frameworks */,
9BD4B34961424375BF4F1F92 /* libRNGestureHandler.a in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -509,6 +557,7 @@ ...@@ -509,6 +557,7 @@
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
CF98CD1B1EC547B295ABD30E /* libRNVectorIcons-tvOS.a in Frameworks */, CF98CD1B1EC547B295ABD30E /* libRNVectorIcons-tvOS.a in Frameworks */,
538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */, 538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */,
DEC344B2599C4B40A000A35D /* libRNGestureHandler-tvOS.a in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -605,7 +654,6 @@ ...@@ -605,7 +654,6 @@
13B07FAE1A68108700A75B9A /* BasicApp */ = { 13B07FAE1A68108700A75B9A /* BasicApp */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
008F07F21AC5B25A0029DE68 /* main.jsbundle */,
13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
13B07FB01A68108700A75B9A /* AppDelegate.m */, 13B07FB01A68108700A75B9A /* AppDelegate.m */,
13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB51A68108700A75B9A /* Images.xcassets */,
...@@ -678,7 +726,6 @@ ...@@ -678,7 +726,6 @@
832341AE1AAA6A7D00B99B32 /* Libraries */ = { 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
83A28A9222A93EA900BC7202 /* RNGestureHandler.xcodeproj */,
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
146833FF1AC3E56700842450 /* React.xcodeproj */, 146833FF1AC3E56700842450 /* React.xcodeproj */,
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
...@@ -695,6 +742,9 @@ ...@@ -695,6 +742,9 @@
B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */, B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */,
DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */, DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */,
280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */, 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */,
9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */,
1BEAC67A2E5441AA99121210 /* LottieReactNative.xcodeproj */,
3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */,
); );
name = Libraries; name = Libraries;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -717,6 +767,11 @@ ...@@ -717,6 +767,11 @@
9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */, 9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */,
F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */, F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */,
32F441FA26294BCD892AAA99 /* libBVLinearGradient.a */, 32F441FA26294BCD892AAA99 /* libBVLinearGradient.a */,
BDC32CC575074F1BB2B7F5EC /* Lottie.framework */,
5CD923ED2B8C4C44B328B1B0 /* libLottie.a */,
8152F9826A9C45E1985E1CB9 /* libLottieReactNative.a */,
D2F86DBC4936427193CB045A /* libRNGestureHandler.a */,
317068659E2E4064BC378109 /* libRNGestureHandler-tvOS.a */,
); );
name = "Recovered References"; name = "Recovered References";
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -730,20 +785,39 @@ ...@@ -730,20 +785,39 @@
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8372B80022B3C3BB00CD0763 /* Products */ = { 836D007122C6345500DC9A54 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8372B80522B3C3BB00CD0763 /* libBVLinearGradient.a */, 836D007C22C6345500DC9A54 /* Lottie.framework */,
8372B80722B3C3BB00CD0763 /* libBVLinearGradient.a */, 836D007E22C6345500DC9A54 /* Lottie.framework */,
836D008022C6345500DC9A54 /* Lottie.framework */,
836D008222C6345500DC9A54 /* libLottie.a */,
);
name = Products;
sourceTree = "<group>";
};
836D007322C6345500DC9A54 /* Products */ = {
isa = PBXGroup;
children = (
836D008522C6345500DC9A54 /* libLottieReactNative.a */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
83A28A9322A93EA900BC7202 /* Products */ = { 836D007522C6345500DC9A54 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
83A28A9822A93EAA00BC7202 /* libRNGestureHandler.a */, 836D008922C6345500DC9A54 /* libRNGestureHandler.a */,
83A28A9A22A93EAA00BC7202 /* libRNGestureHandler-tvOS.a */, 836D008B22C6345500DC9A54 /* libRNGestureHandler-tvOS.a */,
);
name = Products;
sourceTree = "<group>";
};
8372B80022B3C3BB00CD0763 /* Products */ = {
isa = PBXGroup;
children = (
8372B80522B3C3BB00CD0763 /* libBVLinearGradient.a */,
8372B80722B3C3BB00CD0763 /* libBVLinearGradient.a */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -931,6 +1005,14 @@ ...@@ -931,6 +1005,14 @@
ProjectRef = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */; ProjectRef = 280F628730954E9B898EE601 /* BVLinearGradient.xcodeproj */;
}, },
{ {
ProductGroup = 836D007122C6345500DC9A54 /* Products */;
ProjectRef = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
},
{
ProductGroup = 836D007322C6345500DC9A54 /* Products */;
ProjectRef = 1BEAC67A2E5441AA99121210 /* LottieReactNative.xcodeproj */;
},
{
ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
}, },
...@@ -983,8 +1065,8 @@ ...@@ -983,8 +1065,8 @@
ProjectRef = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */; ProjectRef = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */;
}, },
{ {
ProductGroup = 83A28A9322A93EA900BC7202 /* Products */; ProductGroup = 836D007522C6345500DC9A54 /* Products */;
ProjectRef = 83A28A9222A93EA900BC7202 /* RNGestureHandler.xcodeproj */; ProjectRef = 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */;
}, },
{ {
ProductGroup = 8313C21B22B23D3700BA05CE /* Products */; ProductGroup = 8313C21B22B23D3700BA05CE /* Products */;
...@@ -1279,32 +1361,67 @@ ...@@ -1279,32 +1361,67 @@
remoteRef = 8355A88422A8ECCA00A4ECE5 /* PBXContainerItemProxy */; remoteRef = 8355A88422A8ECCA00A4ECE5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
8372B80522B3C3BB00CD0763 /* libBVLinearGradient.a */ = { 836D007C22C6345500DC9A54 /* Lottie.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Lottie.framework;
remoteRef = 836D007B22C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836D007E22C6345500DC9A54 /* Lottie.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Lottie.framework;
remoteRef = 836D007D22C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836D008022C6345500DC9A54 /* Lottie.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Lottie.framework;
remoteRef = 836D007F22C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836D008222C6345500DC9A54 /* libLottie.a */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = archive.ar; fileType = archive.ar;
path = libBVLinearGradient.a; path = libLottie.a;
remoteRef = 8372B80422B3C3BB00CD0763 /* PBXContainerItemProxy */; remoteRef = 836D008122C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
8372B80722B3C3BB00CD0763 /* libBVLinearGradient.a */ = { 836D008522C6345500DC9A54 /* libLottieReactNative.a */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = archive.ar; fileType = archive.ar;
path = libBVLinearGradient.a; path = libLottieReactNative.a;
remoteRef = 8372B80622B3C3BB00CD0763 /* PBXContainerItemProxy */; remoteRef = 836D008422C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
83A28A9822A93EAA00BC7202 /* libRNGestureHandler.a */ = { 836D008922C6345500DC9A54 /* libRNGestureHandler.a */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = archive.ar; fileType = archive.ar;
path = libRNGestureHandler.a; path = libRNGestureHandler.a;
remoteRef = 83A28A9722A93EAA00BC7202 /* PBXContainerItemProxy */; remoteRef = 836D008822C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
83A28A9A22A93EAA00BC7202 /* libRNGestureHandler-tvOS.a */ = { 836D008B22C6345500DC9A54 /* libRNGestureHandler-tvOS.a */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = archive.ar; fileType = archive.ar;
path = "libRNGestureHandler-tvOS.a"; path = "libRNGestureHandler-tvOS.a";
remoteRef = 83A28A9922A93EAA00BC7202 /* PBXContainerItemProxy */; remoteRef = 836D008A22C6345500DC9A54 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
8372B80522B3C3BB00CD0763 /* libBVLinearGradient.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBVLinearGradient.a;
remoteRef = 8372B80422B3C3BB00CD0763 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
8372B80722B3C3BB00CD0763 /* libBVLinearGradient.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBVLinearGradient.a;
remoteRef = 8372B80622B3C3BB00CD0763 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
83F2776E22B25E860066BA73 /* libRNDeviceInfo.a */ = { 83F2776E22B25E860066BA73 /* libRNDeviceInfo.a */ = {
...@@ -1487,16 +1604,16 @@ ...@@ -1487,16 +1604,16 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = BasicAppTests/Info.plist; INFOPLIST_FILE = BasicAppTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0; IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
...@@ -1521,16 +1638,16 @@ ...@@ -1521,16 +1638,16 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = BasicAppTests/Info.plist; INFOPLIST_FILE = BasicAppTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0; IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
...@@ -1556,6 +1673,9 @@ ...@@ -1556,6 +1673,9 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = BasicApp/Info.plist; INFOPLIST_FILE = BasicApp/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1581,6 +1701,9 @@ ...@@ -1581,6 +1701,9 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = BasicApp/Info.plist; INFOPLIST_FILE = BasicApp/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1613,15 +1736,15 @@ ...@@ -1613,15 +1736,15 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOS/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
...@@ -1655,15 +1778,15 @@ ...@@ -1655,15 +1778,15 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOS/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
...@@ -1696,15 +1819,15 @@ ...@@ -1696,15 +1819,15 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
...@@ -1737,15 +1860,15 @@ ...@@ -1737,15 +1860,15 @@
"$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView", "$(SRCROOT)/../node_modules/react-native-spring-scrollview/ios/SpringScrollView",
"$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo", "$(SRCROOT)/../node_modules/react-native-device-info/ios/RNDeviceInfo",
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
"$(SRCROOT)/../node_modules/lottie-ios/lottie-ios/Classes/**",
"$(SRCROOT)/../node_modules/lottie-react-native/src/ios/LottieReactNative",
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)/System/Library/Frameworks\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -12,19 +12,21 @@ ...@@ -12,19 +12,21 @@
"@react-native-community/async-storage": "^1.4.0", "@react-native-community/async-storage": "^1.4.0",
"axios": "^0.18.0", "axios": "^0.18.0",
"lodash": "^4.17.11", "lodash": "^4.17.11",
"lottie-react-native": "^2.6.1",
"moment": "^2.24.0", "moment": "^2.24.0",
"react": "16.8.3", "react": "16.8.3",
"react-native": "0.59.5", "react-native": "0.59.5",
"react-native-device-info": "^2.1.1", "react-native-device-info": "^2.1.3",
"react-native-elements": "^1.1.0", "react-native-elements": "^1.1.0",
"react-native-fast-image": "^6.0.3", "react-native-fast-image": "^6.0.3",
"react-native-gesture-handler": "^1.1.0", "react-native-gesture-handler": "^1.2.2",
"react-native-image-header-scroll-view": "^0.10.3",
"react-native-largelist-v3": "^3.0.14", "react-native-largelist-v3": "^3.0.14",
"react-native-linear-gradient": "^2.5.4", "react-native-linear-gradient": "^2.5.4",
"react-native-spring-scrollview": "^2.0.22", "react-native-spring-scrollview": "^2.0.22",
"react-native-update-mutlirn-hg": "^3.1.1", "react-native-update-mutlirn-hg": "^3.1.1",
"react-native-vector-icons": "^6.4.2", "react-native-vector-icons": "^6.4.2",
"react-navigation": "^3.9.1", "react-navigation": "^3.11.0",
"react-navigation-redux-helpers": "^3.0.2", "react-navigation-redux-helpers": "^3.0.2",
"react-redux": "^7.0.3", "react-redux": "^7.0.3",
"redux": "^4.0.1", "redux": "^4.0.1",
......
/** /**
* @flow * @flow
*/ */
import { NativeAppEventEmitter } from 'react-native';
import { import {
createBottomTabNavigator, createBottomTabNavigator,
createStackNavigator, createStackNavigator,
...@@ -20,6 +21,7 @@ import BadgePage from '../pages/badgeDemo'; ...@@ -20,6 +21,7 @@ import BadgePage from '../pages/badgeDemo';
import CheckBoxPage from '../pages/checkBoxDemo'; import CheckBoxPage from '../pages/checkBoxDemo';
import RatingPage from '../pages/ratingDemo'; import RatingPage from '../pages/ratingDemo';
import SliderPage from '../pages/sliderDemo'; import SliderPage from '../pages/sliderDemo';
import TooltipPage from '../pages/tooltipDemo';
import { initialRouteName, RootPageInitialName } from '../utils/constants'; import { initialRouteName, RootPageInitialName } from '../utils/constants';
import { TabOptions } from '../components/TabOptions'; import { TabOptions } from '../components/TabOptions';
...@@ -114,15 +116,20 @@ const navigator = createStackNavigator({ ...@@ -114,15 +116,20 @@ const navigator = createStackNavigator({
SliderPage: { SliderPage: {
screen: SliderPage, screen: SliderPage,
}, },
TooltipPage: {
screen: TooltipPage,
},
}, { }, {
initialRouteName, initialRouteName,
headerMode: 'none', headerMode: 'none',
defaultNavigationOptions: { defaultNavigationOptions: {
gesturesEnabled: false, gesturesEnabled: false,
gestureDirection: 'default', // inverted
}, },
disableKeyboardHandling: false, disableKeyboardHandling: false,
cardShadowEnabled: true, cardShadowEnabled: true,
cardOverlayEnabled: true, cardOverlayEnabled: true,
onTransitionEnd: () => NativeAppEventEmitter.emit('react_navigation_onTransitionEnd_call'),
}); });
//export default navigator; //export default navigator;
......
...@@ -6,13 +6,13 @@ import React, { Element } from 'react'; ...@@ -6,13 +6,13 @@ import React, { Element } from 'react';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { import {
View, View,
Text,
Platform, Platform,
TouchableOpacity, TouchableOpacity,
} from 'react-native'; } from 'react-native';
import DeviceInfo from 'react-native-device-info'; import DeviceInfo from 'react-native-device-info';
import LinearGradient from 'react-native-linear-gradient'; import LinearGradient from 'react-native-linear-gradient';
import StyleSheet from '../../utils/StyleSheet'; import StyleSheet from '../../utils/StyleSheet';
import Text from '../Text';
export const isLessKitKat = Platform.OS === 'android' && Platform.Version > 19; export const isLessKitKat = Platform.OS === 'android' && Platform.Version > 19;
......
...@@ -5,9 +5,10 @@ ...@@ -5,9 +5,10 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { View, Text } from 'react-native'; import { View } from 'react-native';
import { Badge } from 'react-native-elements'; import { Badge } from 'react-native-elements';
import Index from '../BasicIcon'; import Index from '../BasicIcon';
import Text from '../Text';
type Props = {} type Props = {}
...@@ -25,7 +26,7 @@ class TabButton extends Component<Props> { ...@@ -25,7 +26,7 @@ class TabButton extends Component<Props> {
style={{ margin: 0, padding: 0 }} style={{ margin: 0, padding: 0 }}
suite={iconSuite} suite={iconSuite}
name={tabBarIconName} name={tabBarIconName}
size={28} size={26}
color={color} color={color}
/> />
<Text <Text
......
// @flow
import React from 'react';
import { Text } from 'react-native';
export default function (props) {
return (
<Text
allowFontScaling={false}
{...props}
>
{props.children}
</Text>
);
}
// @flow
import React from 'react';
import { TextInput } from 'react-native';
export default function (props) {
return (
<TextInput
allowFontScaling={false}
{...props}
/>
);
}
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { import {
StyleSheet, StyleSheet,
Text,
View, View,
TouchableOpacity, TouchableOpacity,
} from 'react-native'; } from 'react-native';
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
*/ */
import React, { Component } from 'react'; import React, { Component } from 'react';
import HeaderImageScrollView from 'react-native-image-header-scroll-view';
import { import {
StyleSheet, StyleSheet,
Text,
View, View,
RefreshControl,
TouchableOpacity, TouchableOpacity,
} from 'react-native'; } from 'react-native';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { compose } from 'redux'; import { compose } from 'redux';
import Text from '../../components/Text';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
...@@ -23,10 +25,19 @@ type Props = {}; ...@@ -23,10 +25,19 @@ type Props = {};
const styles = StyleSheet.create({ const styles = StyleSheet.create({
container: { container: {
flex: 1, flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF', backgroundColor: '#F5FCFF',
}, },
titleContainer: {
flex: 1,
alignSelf: 'stretch',
justifyContent: 'flex-end',
alignItems: 'center'
},
imageTitle: {
color: 'white',
backgroundColor: 'transparent',
fontSize: 24
},
instructions: { instructions: {
textAlign: 'center', textAlign: 'center',
color: '#333333', color: '#333333',
...@@ -38,9 +49,44 @@ class NativeComponentList extends Component<Props> { ...@@ -38,9 +49,44 @@ class NativeComponentList extends Component<Props> {
render() { render() {
return ( return (
<View style={styles.container}> <View style={styles.container}>
<TouchableOpacity onPress={() => { this.props.push('JSPage', {test:1}); }}> <HeaderImageScrollView
<Text style={styles.instructions}>NativeComponentList</Text> maxHeight={200}
</TouchableOpacity> minHeight={50}
fadeOutForeground
overScrollMode="never"
overlayColor="red"
maxOverlayOpacity={0.4}
renderTouchableFixedForeground={() => (
<View style={{ height: 200, justifyContent: 'center', alignItems: 'center' }}>
<TouchableOpacity onPress={() => console.log('tap!!')} style={styles.button}>
<Text style={styles.buttonText}>Click Me!</Text>
</TouchableOpacity>
</View>
)}
scrollViewBackgroundColor="#ddddff"
refreshControl={
<RefreshControl
refreshing={false}
// onRefresh={this._onRefresh.bind(this)}
tintColor="red"
/>
}
renderForeground={() => (
<View style={styles.titleContainer}>
<Text style={styles.imageTitle}>Cat</Text>
</View>
)}
foregroundParallaxRatio={1}
>
<View style={{ height: 100, backgroundColor: '#4CAF50' }} />
<View style={{ height: 100, backgroundColor: '#F44336' }} />
<View style={{ height: 100, backgroundColor: '#009688' }} />
<View style={{ height: 100, backgroundColor: '#03A9F4' }} />
<View style={{ height: 100, backgroundColor: '#FF9800' }} />
<View style={{ height: 100, backgroundColor: '#673AB7' }} />
<View style={{ height: 100, backgroundColor: '#795548' }} />
<View style={{ height: 100, backgroundColor: '#FFEB3B' }} />
</HeaderImageScrollView>
</View> </View>
); );
} }
......
...@@ -9,12 +9,12 @@ ...@@ -9,12 +9,12 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { import {
StyleSheet, StyleSheet,
Text,
View, View,
TouchableOpacity, TouchableOpacity,
} from 'react-native'; } from 'react-native';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { compose } from 'redux'; import { compose } from 'redux';
import Text from '../../components/Text';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
......
...@@ -11,12 +11,12 @@ import { connect } from 'react-redux'; ...@@ -11,12 +11,12 @@ import { connect } from 'react-redux';
import { compose } from 'redux'; import { compose } from 'redux';
import { LargeList } from 'react-native-largelist-v3'; import { LargeList } from 'react-native-largelist-v3';
import { import {
Text,
View, View,
TouchableOpacity, TouchableOpacity,
} from 'react-native'; } from 'react-native';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
import NavigationBar from '../../components/NavigationBar'; import NavigationBar from '../../components/NavigationBar';
import Text from '../../components/Text';
import Styles from '../../theme/Styles'; import Styles from '../../theme/Styles';
const data = [ const data = [
...@@ -32,6 +32,7 @@ const data = [ ...@@ -32,6 +32,7 @@ const data = [
{ name: '选择框', page: 'CheckBoxPage' }, { name: '选择框', page: 'CheckBoxPage' },
{ name: '评分', page: 'RatingPage' }, { name: '评分', page: 'RatingPage' },
{ name: '拖吧', page: 'SliderPage' }, { name: '拖吧', page: 'SliderPage' },
{ name: '气泡', page: 'TooltipPage' },
], ],
}, },
]; ];
......
...@@ -6,10 +6,10 @@ ...@@ -6,10 +6,10 @@
* @flow * @flow
*/ */
import React from 'react'; import React, { useEffect } from 'react';
import { import {
Text,
View, View,
NativeAppEventEmitter,
} from 'react-native'; } from 'react-native';
import { compose } from 'redux'; import { compose } from 'redux';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
...@@ -18,6 +18,7 @@ import NavigationBar from '../../components/NavigationBar'; ...@@ -18,6 +18,7 @@ import NavigationBar from '../../components/NavigationBar';
import BackButton from '../../components/BackButton'; import BackButton from '../../components/BackButton';
import Button from '../../components/ThemeButton'; import Button from '../../components/ThemeButton';
import Styles from '../../theme/Styles'; import Styles from '../../theme/Styles';
import Text from '../../components/Text';
type Props = { type Props = {
pushTo: ()=> void, pushTo: ()=> void,
...@@ -25,8 +26,20 @@ type Props = { ...@@ -25,8 +26,20 @@ type Props = {
}; };
function JSPage(props: Props) { function JSPage(props: Props) {
console.log('JSPage_props:', props);
//console.log('JSPage props from lastPage', this.props.navigation.state); //console.log('JSPage props from lastPage', this.props.navigation.state);
useEffect(() => {
console.log('在 dep 改变时触发,若无 dep 则,每次更新组件都会触发')
const didFocus = NativeAppEventEmitter.addListener('react_navigation_onTransitionEnd_call', () => {
console.log('JSPage__didFocus');
})
return () => {
console.log('在组件 unmount 时触发');
if(didFocus){
didFocus.remove();
}
};
})
return ( return (
<View style={Styles.container}> <View style={Styles.container}>
<NavigationBar <NavigationBar
......
...@@ -8,8 +8,6 @@ ...@@ -8,8 +8,6 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { import {
StyleSheet,
Text,
View, View,
} from 'react-native'; } from 'react-native';
import { compose } from 'redux'; import { compose } from 'redux';
...@@ -19,7 +17,7 @@ import NavigationBar from '../../components/NavigationBar'; ...@@ -19,7 +17,7 @@ import NavigationBar from '../../components/NavigationBar';
import BackButton from '../../components/BackButton'; import BackButton from '../../components/BackButton';
import Button from '../../components/ThemeButton'; import Button from '../../components/ThemeButton';
import Styles from '../../theme/Styles'; import Styles from '../../theme/Styles';
import Text from '../../components/Text';
type Props = { type Props = {
routes: Array, routes: Array,
popTo: () => void popTo: () => void
......
...@@ -37,7 +37,7 @@ class SectionListPage extends Component<Props> { ...@@ -37,7 +37,7 @@ class SectionListPage extends Component<Props> {
renderIndexPath = ({ section, row }) => { renderIndexPath = ({ section, row }) => {
return ( return (
<View style={Styles.row}> <View style={[Styles.row]}>
<Text> <Text>
Section Section
{' '} {' '}
......
...@@ -14,7 +14,7 @@ import { ...@@ -14,7 +14,7 @@ import {
Text, Text,
ScrollView, ScrollView,
} from 'react-native'; } from 'react-native';
import { Slider } from 'react-native-elements'; import { Slider } from 'react-native-elements/src/index';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
import NavigationBar from '../../components/NavigationBar'; import NavigationBar from '../../components/NavigationBar';
import BackButton from '../../components/BackButton'; import BackButton from '../../components/BackButton';
......
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow
*/
import React, { useState } from 'react';
import { connect } from 'react-redux';
import { compose } from 'redux';
import {
View,
ScrollView,
} from 'react-native';
import { Tooltip, Text } from 'react-native-elements/src/index';
import { push } from '../../BasicNavigator/actions';
import NavigationBar from '../../components/NavigationBar';
import BackButton from '../../components/BackButton';
import Styles from '../../theme/Styles';
type
Props = {
theme : Object,
};
function TooltipPage(props : Props) {
const { theme } = props;
const [value, setValue] = useState(0);
return (
<View style={Styles.container} >
<NavigationBar
title="拖拽"
left={<BackButton />}
/>
<ScrollView style={{ height: global.SCREEN_HEIGHT - 60 }} >
<View style={{
flex: 1, alignItems: 'stretch', justifyContent: 'center',
}}
>
<View style={{ height:100, flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }} >
<Tooltip
withPointer={false}
popover={<Text>no caret</Text>}>
<Text>without caret</Text>
</Tooltip>
<Tooltip popover={<Text>Info here</Text>}>
<Text>Press me</Text>
</Tooltip>
</View >
<View style={{ height: 300,flexDirection: 'row', justifyContent: 'space-around', alignItems: 'center' }} >
<Tooltip
backgroundColor="#3bff90"
popover={<Text>backgroundColor</Text>}
>
<Text>i`m different</Text>
</Tooltip>
<Tooltip popover={<Text>Info here</Text>}>
<Text>Press me</Text>
</Tooltip>
</View >
<View style={{ flex: 1, flexDirection: 'row', justifyContent: 'space-between', alignItems: 'flex-end' }} >
<Tooltip
withOverlay={false}
popover={<Text style={{color:'#fff'}}>no Overlay</Text>}>
<Text >without Overlay</Text>
</Tooltip>
<Tooltip popover={<Text>Info here</Text>}>
<Text>Press me</Text>
</Tooltip>
</View >
</View >
</ScrollView >
</View >
);
}
function actionMapping(dispatch) {
return {
pushTo: compose(dispatch, push),
};
}
function propsMapping({ theme }) {
return {
theme,
};
}
export default connect(propsMapping, actionMapping)(TooltipPage);
...@@ -2142,6 +2142,11 @@ decompress-zip@^0.3.1: ...@@ -2142,6 +2142,11 @@ decompress-zip@^0.3.1:
readable-stream "^1.1.8" readable-stream "^1.1.8"
touch "0.0.3" touch "0.0.3"
dedent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.6.0.tgz#0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb"
integrity sha1-Dm2o8M5Sg471zsXI+TlrDBtko8s=
deep-extend@^0.6.0: deep-extend@^0.6.0:
version "0.6.0" version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
...@@ -4719,6 +4724,21 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 ...@@ -4719,6 +4724,21 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4
dependencies: dependencies:
js-tokens "^3.0.0 || ^4.0.0" js-tokens "^3.0.0 || ^4.0.0"
lottie-ios@2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/lottie-ios/-/lottie-ios-2.5.0.tgz#55c808e785d4a6933b0c10b395530b17098b05de"
integrity sha1-VcgI54XUppM7DBCzlVMLFwmLBd4=
lottie-react-native@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/lottie-react-native/-/lottie-react-native-2.6.1.tgz#330d24fa6aac5928ea63f8e181b9b7d930a1a119"
integrity sha512-Z+6lARvWWhB8n8OSmW7/aHkV71ftsmO7hYXFt0D+REy/G40mpkQt1H7Cdy1HqY4cKAp7EYDWVxhu5+fkdD6o4g==
dependencies:
invariant "^2.2.2"
lottie-ios "2.5.0"
prop-types "^15.5.10"
react-native-safe-module "^1.1.0"
lru-cache@^4.0.1: lru-cache@^4.0.1:
version "4.1.5" version "4.1.5"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
...@@ -6121,7 +6141,7 @@ prompts@^2.0.1: ...@@ -6121,7 +6141,7 @@ prompts@^2.0.1:
kleur "^3.0.2" kleur "^3.0.2"
sisteransi "^1.0.0" sisteransi "^1.0.0"
prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2" version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
...@@ -6280,10 +6300,10 @@ react-native-debugger-open@^0.3.19: ...@@ -6280,10 +6300,10 @@ react-native-debugger-open@^0.3.19:
minimist "^1.2.0" minimist "^1.2.0"
semver "^5.4.1" semver "^5.4.1"
react-native-device-info@^2.1.1: react-native-device-info@^2.1.3:
version "2.1.1" version "2.1.3"
resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-2.1.1.tgz#c6ddc022033756a5e4c5899eb83e390b5a18cc17" resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-2.1.3.tgz#7463f826a420a53210be89cf671345d1fa92843f"
integrity sha512-H0qq9UdP3zGESYH4HMPuv2A/FwOMszVbktj0JWuT/eVhW97PyRkYcobhFd1ggW0U+ksVSewSyX+JenQejGp7+w== integrity sha512-PmF2dHjoxzYfq0VQ+a1E82z2Bf+8svUk2JoYmgkAI/EPrWfbrKYSC3WxRv4/VAUS0RsGMLnYw+Ygtuf4hIXpew==
react-native-elements@^1.1.0: react-native-elements@^1.1.0:
version "1.1.0" version "1.1.0"
...@@ -6312,6 +6332,13 @@ react-native-gesture-handler@^1.1.0: ...@@ -6312,6 +6332,13 @@ react-native-gesture-handler@^1.1.0:
invariant "^2.2.2" invariant "^2.2.2"
prop-types "^15.5.10" prop-types "^15.5.10"
react-native-image-header-scroll-view@^0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/react-native-image-header-scroll-view/-/react-native-image-header-scroll-view-0.10.3.tgz#1de117fc6a8735aa345a8e6d3bf22f45c4c41742"
integrity sha512-5eYNcnZA8Q3jdi/uAIuKvsVg6xg9XNLwF8Bgb7ePtAMVOS5WQgJwgewCNWm191HQ+uLYq35B2wNkFK5rUPYZCw==
dependencies:
prop-types "^15.6.0"
react-native-largelist-v3@^3.0.14: react-native-largelist-v3@^3.0.14:
version "3.0.14" version "3.0.14"
resolved "https://registry.yarnpkg.com/react-native-largelist-v3/-/react-native-largelist-v3-3.0.14.tgz#0b03dc588ed90f90432361f91ffa26d8e529e7c0" resolved "https://registry.yarnpkg.com/react-native-largelist-v3/-/react-native-largelist-v3-3.0.14.tgz#0b03dc588ed90f90432361f91ffa26d8e529e7c0"
...@@ -6337,6 +6364,13 @@ react-native-safe-area-view@^0.13.0: ...@@ -6337,6 +6364,13 @@ react-native-safe-area-view@^0.13.0:
dependencies: dependencies:
hoist-non-react-statics "^2.3.1" hoist-non-react-statics "^2.3.1"
react-native-safe-module@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/react-native-safe-module/-/react-native-safe-module-1.2.0.tgz#a23824ca24edc2901913694a76646475113d570d"
integrity sha1-ojgkyiTtwpAZE2lKdmRkdRE9Vw0=
dependencies:
dedent "^0.6.0"
"react-native-screens@^1.0.0 || ^1.0.0-alpha": "react-native-screens@^1.0.0 || ^1.0.0-alpha":
version "1.0.0-alpha.22" version "1.0.0-alpha.22"
resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-1.0.0-alpha.22.tgz#7a120377b52aa9bbb94d0b8541a014026be9289b" resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-1.0.0-alpha.22.tgz#7a120377b52aa9bbb94d0b8541a014026be9289b"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment