1
1
diff -Naur node_modules/@react-navigation/stack/src/index.tsx src/vendor/index.tsx
2
- --- node_modules/@react-navigation/stack/src/index.tsx 2020-01-05 15:33:46 .000000000 +0100
3
- +++ src/vendor/index.tsx 2020-01-05 15:37:12 .000000000 +0100
2
+ --- node_modules/@react-navigation/stack/src/index.tsx 2020-01-07 15:54:09 .000000000 +0100
3
+ +++ src/vendor/index.tsx 2020-01-07 16:06:06 .000000000 +0100
4
4
@@ -3,11 +3,6 @@
5
5
import * as TransitionSpecs from './TransitionConfigs/TransitionSpecs';
6
6
import * as TransitionPresets from './TransitionConfigs/TransitionPresets';
@@ -28,7 +28,7 @@ diff -Naur node_modules/@react-navigation/stack/src/index.tsx src/vendor/index.t
28
28
StackHeaderTitleProps,
29
29
StackCardInterpolatedStyle,
30
30
diff -Naur node_modules/@react-navigation/stack/src/navigators/createStackNavigator.tsx src/vendor/navigators/createStackNavigator.tsx
31
- --- node_modules/@react-navigation/stack/src/navigators/createStackNavigator.tsx 2020-01-05 15:33:46 .000000000 +0100
31
+ --- node_modules/@react-navigation/stack/src/navigators/createStackNavigator.tsx 2020-01-07 15:54:09 .000000000 +0100
32
32
+++ src/vendor/navigators/createStackNavigator.tsx 1970-01-01 01:00:00.000000000 +0100
33
33
@@ -1,77 +0,0 @@
34
34
- import * as React from 'react';
@@ -109,8 +109,8 @@ diff -Naur node_modules/@react-navigation/stack/src/navigators/createStackNaviga
109
109
- typeof StackNavigator
110
110
- >(StackNavigator);
111
111
diff -Naur node_modules/@react-navigation/stack/src/types.tsx src/vendor/types.tsx
112
- --- node_modules/@react-navigation/stack/src/types.tsx 2020-01-05 15:33:46 .000000000 +0100
113
- +++ src/vendor/types.tsx 2020-01-05 15:37:12 .000000000 +0100
112
+ --- node_modules/@react-navigation/stack/src/types.tsx 2020-01-07 15:54:09 .000000000 +0100
113
+ +++ src/vendor/types.tsx 2020-01-07 16:06:06 .000000000 +0100
114
114
@@ -8,13 +8,28 @@
115
115
} from 'react-native';
116
116
import { EdgeInsets } from 'react-native-safe-area-context';
@@ -255,16 +255,26 @@ diff -Naur node_modules/@react-navigation/stack/src/types.tsx src/vendor/types.t
255
255
256
256
export type StackNavigationConfig = {
257
257
diff -Naur node_modules/@react-navigation/stack/src/views/Header/Header.tsx src/vendor/views/Header/Header.tsx
258
- --- node_modules/@react-navigation/stack/src/views/Header/Header.tsx 2020-01-05 15:33:46 .000000000 +0100
259
- +++ src/vendor/views/Header/Header.tsx 2020-01-05 15:37:12 .000000000 +0100
260
- @@ -1,5 +1,5 @@
258
+ --- node_modules/@react-navigation/stack/src/views/Header/Header.tsx 2020-01-07 15:54:09 .000000000 +0100
259
+ +++ src/vendor/views/Header/Header.tsx 2020-01-07 16:06:09 .000000000 +0100
260
+ @@ -1,11 +1,13 @@
261
261
import * as React from 'react';
262
262
- import { StackActions } from '@react-navigation/routers';
263
+ + import { Dimensions } from 'react-native';
263
264
+ import { StackActions } from 'react-navigation';
265
+ + import { getStatusBarHeight } from 'react-native-iphone-x-helper';
264
266
265
- import HeaderSegment from './HeaderSegment';
267
+ - import HeaderSegment from './HeaderSegment';
268
+ + import HeaderSegment, { getDefaultHeaderHeight } from './HeaderSegment';
266
269
import { StackHeaderProps, StackHeaderTitleProps } from '../../types';
267
- @@ -21,7 +21,7 @@
270
+ import HeaderTitle from './HeaderTitle';
271
+
272
+ - export default React.memo(function Header(props: StackHeaderProps) {
273
+ + const Header = React.memo(function Header(props: StackHeaderProps) {
274
+ const {
275
+ scene,
276
+ previous,
277
+ @@ -21,7 +23,7 @@
268
278
? options.headerTitle
269
279
: options.title !== undefined
270
280
? options.title
@@ -273,7 +283,7 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/Header.tsx src/
273
283
274
284
let leftLabel;
275
285
276
- @@ -37,7 +37 ,7 @@
286
+ @@ -37,7 +39 ,7 @@
277
287
? o.headerTitle
278
288
: o.title !== undefined
279
289
? o.title
@@ -282,7 +292,7 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/Header.tsx src/
282
292
}
283
293
284
294
return (
285
- @@ -55,11 +55,8 @@
295
+ @@ -55,14 +57,26 @@
286
296
}
287
297
onGoBack={
288
298
previous
@@ -296,9 +306,27 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/Header.tsx src/
296
306
: undefined
297
307
}
298
308
styleInterpolator={styleInterpolator}
309
+ />
310
+ );
311
+ });
312
+ +
313
+ + Object.defineProperty(Header, 'HEIGHT', {
314
+ + get() {
315
+ + console.warn(
316
+ + "Deprecation in 'createStackNavigator': 'Header.HEIGHT' will be removed in a future version. Use 'useHeaderHeight' or 'HeaderHeightContext' instead"
317
+ + );
318
+ +
319
+ + return getDefaultHeaderHeight(
320
+ + Dimensions.get('window'),
321
+ + getStatusBarHeight(true)
322
+ + );
323
+ + },
324
+ + });
325
+ +
326
+ + export default Header;
299
327
diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderBackButton.tsx src/vendor/views/Header/HeaderBackButton.tsx
300
- --- node_modules/@react-navigation/stack/src/views/Header/HeaderBackButton.tsx 2020-01-05 15:33:46 .000000000 +0100
301
- +++ src/vendor/views/Header/HeaderBackButton.tsx 2020-01-05 15:37:12 .000000000 +0100
328
+ --- node_modules/@react-navigation/stack/src/views/Header/HeaderBackButton.tsx 2020-01-07 15:54:09 .000000000 +0100
329
+ +++ src/vendor/views/Header/HeaderBackButton.tsx 2020-01-07 16:06:06 .000000000 +0100
302
330
@@ -8,9 +8,9 @@
303
331
StyleSheet,
304
332
LayoutChangeEvent,
@@ -311,8 +339,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderBackButto
311
339
312
340
type Props = StackHeaderLeftButtonProps;
313
341
diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderBackground.tsx src/vendor/views/Header/HeaderBackground.tsx
314
- --- node_modules/@react-navigation/stack/src/views/Header/HeaderBackground.tsx 2020-01-05 15:33:46 .000000000 +0100
315
- +++ src/vendor/views/Header/HeaderBackground.tsx 2020-01-05 15:37:12 .000000000 +0100
342
+ --- node_modules/@react-navigation/stack/src/views/Header/HeaderBackground.tsx 2020-01-07 15:54:09 .000000000 +0100
343
+ +++ src/vendor/views/Header/HeaderBackground.tsx 2020-01-07 16:06:06 .000000000 +0100
316
344
@@ -1,6 +1,6 @@
317
345
import * as React from 'react';
318
346
import { Animated, StyleSheet, Platform, ViewProps } from 'react-native';
@@ -322,8 +350,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderBackgroun
322
350
export default function HeaderBackground({ style, ...rest }: ViewProps) {
323
351
const { colors } = useTheme();
324
352
diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderContainer.tsx src/vendor/views/Header/HeaderContainer.tsx
325
- --- node_modules/@react-navigation/stack/src/views/Header/HeaderContainer.tsx 2020-01-05 15:33:46 .000000000 +0100
326
- +++ src/vendor/views/Header/HeaderContainer.tsx 2020-01-05 15:37:12 .000000000 +0100
353
+ --- node_modules/@react-navigation/stack/src/views/Header/HeaderContainer.tsx 2020-01-07 15:54:09 .000000000 +0100
354
+ +++ src/vendor/views/Header/HeaderContainer.tsx 2020-01-07 16:06:06 .000000000 +0100
327
355
@@ -1,16 +1,13 @@
328
356
import * as React from 'react';
329
357
import { View, StyleSheet, StyleProp, ViewStyle } from 'react-native';
@@ -356,8 +384,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderContainer
356
384
};
357
385
358
386
diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderSegment.tsx src/vendor/views/Header/HeaderSegment.tsx
359
- --- node_modules/@react-navigation/stack/src/views/Header/HeaderSegment.tsx 2020-01-05 15:33:46 .000000000 +0100
360
- +++ src/vendor/views/Header/HeaderSegment.tsx 2020-01-05 15:37:12 .000000000 +0100
387
+ --- node_modules/@react-navigation/stack/src/views/Header/HeaderSegment.tsx 2020-01-07 15:54:09 .000000000 +0100
388
+ +++ src/vendor/views/Header/HeaderSegment.tsx 2020-01-07 16:06:06 .000000000 +0100
361
389
@@ -8,7 +8,7 @@
362
390
ViewStyle,
363
391
} from 'react-native';
@@ -377,8 +405,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderSegment.t
377
405
};
378
406
379
407
diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderTitle.tsx src/vendor/views/Header/HeaderTitle.tsx
380
- --- node_modules/@react-navigation/stack/src/views/Header/HeaderTitle.tsx 2020-01-05 15:33:46 .000000000 +0100
381
- +++ src/vendor/views/Header/HeaderTitle.tsx 2020-01-05 15:37:12 .000000000 +0100
408
+ --- node_modules/@react-navigation/stack/src/views/Header/HeaderTitle.tsx 2020-01-07 15:54:09 .000000000 +0100
409
+ +++ src/vendor/views/Header/HeaderTitle.tsx 2020-01-07 16:06:06 .000000000 +0100
382
410
@@ -1,6 +1,6 @@
383
411
import * as React from 'react';
384
412
import { Animated, StyleSheet, Platform, TextProps } from 'react-native';
@@ -388,9 +416,9 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Header/HeaderTitle.tsx
388
416
type Props = TextProps & {
389
417
tintColor?: string;
390
418
diff -Naur node_modules/@react-navigation/stack/src/views/Stack/Card.tsx src/vendor/views/Stack/Card.tsx
391
- --- node_modules/@react-navigation/stack/src/views/Stack/Card.tsx 2020-01-05 15:33:46 .000000000 +0100
392
- +++ src/vendor/views/Stack/Card.tsx 2020-01-05 15:37:12 .000000000 +0100
393
- @@ -452 ,7 +452 ,7 @@
419
+ --- node_modules/@react-navigation/stack/src/views/Stack/Card.tsx 2020-01-07 15:54:09 .000000000 +0100
420
+ +++ src/vendor/views/Stack/Card.tsx 2020-01-07 16:06:06 .000000000 +0100
421
+ @@ -483 ,7 +483 ,7 @@
394
422
pointerEvents="none"
395
423
/>
396
424
) : null}
@@ -400,8 +428,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Stack/Card.tsx src/ven
400
428
<CardAnimationContext.Provider value={animationContext}>
401
429
{children}
402
430
diff -Naur node_modules/@react-navigation/stack/src/views/Stack/CardContainer.tsx src/vendor/views/Stack/CardContainer.tsx
403
- --- node_modules/@react-navigation/stack/src/views/Stack/CardContainer.tsx 2020-01-05 15:33:46 .000000000 +0100
404
- +++ src/vendor/views/Stack/CardContainer.tsx 2020-01-05 15:37:43 .000000000 +0100
431
+ --- node_modules/@react-navigation/stack/src/views/Stack/CardContainer.tsx 2020-01-07 15:54:09 .000000000 +0100
432
+ +++ src/vendor/views/Stack/CardContainer.tsx 2020-01-07 16:06:06 .000000000 +0100
405
433
@@ -1,11 +1,17 @@
406
434
import * as React from 'react';
407
435
import { Animated, View, StyleSheet, StyleProp, ViewStyle } from 'react-native';
@@ -433,8 +461,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Stack/CardContainer.ts
433
461
>
434
462
<View style={styles.container}>
435
463
diff -Naur node_modules/@react-navigation/stack/src/views/Stack/CardStack.tsx src/vendor/views/Stack/CardStack.tsx
436
- --- node_modules/@react-navigation/stack/src/views/Stack/CardStack.tsx 2020-01-05 15:33:46 .000000000 +0100
437
- +++ src/vendor/views/Stack/CardStack.tsx 2020-01-05 15:37:12 .000000000 +0100
464
+ --- node_modules/@react-navigation/stack/src/views/Stack/CardStack.tsx 2020-01-07 15:54:09 .000000000 +0100
465
+ +++ src/vendor/views/Stack/CardStack.tsx 2020-01-07 16:06:06 .000000000 +0100
438
466
@@ -11,8 +11,7 @@
439
467
import { EdgeInsets } from 'react-native-safe-area-context';
440
468
// eslint-disable-next-line import/no-unresolved
@@ -454,8 +482,8 @@ diff -Naur node_modules/@react-navigation/stack/src/views/Stack/CardStack.tsx sr
454
482
StackHeaderMode,
455
483
StackCardMode,
456
484
diff -Naur node_modules/@react-navigation/stack/src/views/Stack/StackView.tsx src/vendor/views/Stack/StackView.tsx
457
- --- node_modules/@react-navigation/stack/src/views/Stack/StackView.tsx 2020-01-05 15:33:46 .000000000 +0100
458
- +++ src/vendor/views/Stack/StackView.tsx 2020-01-05 15:37:12 .000000000 +0100
485
+ --- node_modules/@react-navigation/stack/src/views/Stack/StackView.tsx 2020-01-07 15:54:09 .000000000 +0100
486
+ +++ src/vendor/views/Stack/StackView.tsx 2020-01-07 16:06:06 .000000000 +0100
459
487
@@ -1,8 +1,11 @@
460
488
import * as React from 'react';
461
489
import { Platform } from 'react-native';
0 commit comments