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+ import { NavigationContainer , ParamListBase } from '@react-navigation/native' ;
2+ import { NativeStackNavigationProp , createNativeStackNavigator } from '@react-navigation/native-stack' ;
3+ import React from 'react' ;
4+ import { Button , Text , View } from 'react-native' ;
5+
6+ const Stack = createNativeStackNavigator ( ) ;
7+
8+ type RouteNavProps = {
9+ navigation : NativeStackNavigationProp < ParamListBase > ;
10+ }
11+
12+ function Home ( { navigation } : RouteNavProps ) {
13+ return (
14+ < View style = { { flex : 1 , backgroundColor : 'lightgreen' } } >
15+ < Text > Home screen</ Text >
16+ < Button title = "Go second" onPress = { ( ) => navigation . navigate ( 'Second' ) } />
17+ </ View >
18+ ) ;
19+ }
20+
21+ function Second ( { navigation } : RouteNavProps ) {
22+ return (
23+ < View style = { { flex : 1 , backgroundColor : 'lightblue' } } >
24+ < Text > Second screen</ Text >
25+ < Button title = "Go back" onPress = { ( ) => navigation . goBack ( ) } />
26+ </ View >
27+ ) ;
28+ }
29+
30+ function App ( ) {
31+ return (
32+ < NavigationContainer >
33+ < Stack . Navigator >
34+ < Stack . Screen name = "Home" component = { Home } />
35+ < Stack . Screen name = "Second" component = { Second } />
36+ </ Stack . Navigator >
37+ </ NavigationContainer >
38+ ) ;
39+ }
40+
41+ export default App ;
Original file line number Diff line number Diff line change @@ -118,6 +118,7 @@ export { default as Test2332 } from './Test2332';
118118export { default as Test2379 } from './Test2379' ;
119119export { default as Test2395 } from './Test2395' ;
120120export { default as Test2466 } from './Test2466' ;
121+ export { default as Test2538 } from './Test2538' ;
121122export { default as Test2552 } from './Test2552' ;
122123export { default as Test2611 } from './Test2611' ;
123124export { default as Test2631 } from './Test2631' ;
Original file line number Diff line number Diff line change @@ -4852,13 +4852,13 @@ __metadata:
48524852 linkType : hard
48534853
48544854" cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3 " :
4855- version : 7.0.3
4856- resolution : " cross-spawn@npm:7.0.3 "
4855+ version : 7.0.6
4856+ resolution : " cross-spawn@npm:7.0.6 "
48574857 dependencies :
48584858 path-key : " npm:^3.1.0"
48594859 shebang-command : " npm:^2.0.0"
48604860 which : " npm:^2.0.1"
4861- checksum : 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750
4861+ checksum : 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1
48624862 languageName : node
48634863 linkType : hard
48644864
@@ -6765,13 +6765,13 @@ __metadata:
67656765 linkType : hard
67666766
67676767" image-size@npm:^1.0.1 " :
6768- version : 1.1 .1
6769- resolution : " image-size@npm:1.1 .1"
6768+ version : 1.2 .1
6769+ resolution : " image-size@npm:1.2 .1"
67706770 dependencies :
67716771 queue : " npm:6.0.2"
67726772 bin :
67736773 image-size : bin/image-size.js
6774- checksum : 10c0/2660470096d12be82195f7e80fe03274689fbd14184afb78eaf66ade7cd06352518325814f88af4bde4b26647889fe49e573129f6e7ba8f5ff5b85cc7f559000
6774+ checksum : 10c0/f8b3c19d4476513f1d7e55c3e6db80997b315444743e2040d545cbcaee59be03d2eb40c46be949a8372697b7003fdb0c04925d704390a7f606bc8181e25c0ed4
67756775 languageName : node
67766776 linkType : hard
67776777
Original file line number Diff line number Diff line change @@ -1914,6 +1914,7 @@ - (void)setViewToSnapshot
19141914 // if we dismissed the view natively, it will already be detached from view hierarchy
19151915 if (self.view .window != nil ) {
19161916 UIView *snapshot = [self .view snapshotViewAfterScreenUpdates: NO ];
1917+ snapshot.frame = self.view .frame ;
19171918 [self .view removeFromSuperview ];
19181919 self.view = snapshot;
19191920 [superView addSubview: snapshot];
You can’t perform that action at this time.
0 commit comments