diff --git a/patches/@react-navigation%2Fnative-stack@7.17.6.patch b/patches/@react-navigation%2Fnative-stack@7.17.6.patch index ee4f4a0b5e32..58ab5add6335 100644 --- a/patches/@react-navigation%2Fnative-stack@7.17.6.patch +++ b/patches/@react-navigation%2Fnative-stack@7.17.6.patch @@ -176,7 +176,16 @@ diff --git a/lib/typescript/src/types.d.ts b/lib/typescript/src/types.d.ts index 2f1351a89f0f2e67e854dc81e392198326b71834..ccf8556911fa1fa17588f06b56edb2151a712bf0 100644 --- a/lib/typescript/src/types.d.ts +++ b/lib/typescript/src/types.d.ts -@@ -1091,6 +1091,13 @@ export type NativeStackHeaderItemSpacing = { +@@ -862,6 +862,8 @@ + * Read more: https://developer.apple.com/documentation/uikit/uibarbuttonitem/sharesbackground + */ + sharesBackground?: boolean; ++ /** Native bar axis preference on iOS 27.1 and later. */ ++ axisBehavior?: 'automatic' | 'horizontalOnly' | 'verticalPreferred'; + /** + * An identifier used to match items across transitions. + * Only available from iOS 26.0 and later. +@@ -1091,6 +1093,13 @@ export type NativeStackHeaderItemSpacing = { */ export type NativeStackHeaderItemCustom = { type: 'custom'; @@ -190,15 +199,20 @@ index 2f1351a89f0f2e67e854dc81e392198326b71834..ccf8556911fa1fa17588f06b56edb215 /** * A React Element to display as the item. */ -@@ -864,1 +864,3 @@ - sharesBackground?: boolean; -+ /** Native bar axis preference on iOS 27.1 and later. */ -+ axisBehavior?: 'automatic' | 'horizontalOnly' | 'verticalPreferred'; diff --git a/src/types.tsx b/src/types.tsx index 7488b1cf20afe36b5c585fbfcd369471fdb6ab8d..f4bd78e48c687024ba84e998fac79e9eb16f1a80 100644 --- a/src/types.tsx +++ b/src/types.tsx -@@ -1156,6 +1156,13 @@ export type NativeStackHeaderItemSpacing = { +@@ -918,6 +918,8 @@ + * Read more: https://developer.apple.com/documentation/uikit/uibarbuttonitem/sharesbackground + */ + sharesBackground?: boolean; ++ /** Native bar axis preference on iOS 27.1 and later. */ ++ axisBehavior?: 'automatic' | 'horizontalOnly' | 'verticalPreferred'; + /** + * An identifier used to match items across transitions. + * Only available from iOS 26.0 and later. +@@ -1156,6 +1158,13 @@ export type NativeStackHeaderItemSpacing = { */ export type NativeStackHeaderItemCustom = { type: 'custom'; @@ -212,10 +226,6 @@ index 7488b1cf20afe36b5c585fbfcd369471fdb6ab8d..f4bd78e48c687024ba84e998fac79e9e /** * A React Element to display as the item. */ -@@ -920,1 +920,3 @@ - sharesBackground?: boolean; -+ /** Native bar axis preference on iOS 27.1 and later. */ -+ axisBehavior?: 'automatic' | 'horizontalOnly' | 'verticalPreferred'; diff --git a/src/views/useHeaderConfigProps.tsx b/src/views/useHeaderConfigProps.tsx index 3f3fff405048b3c2250afbe99dd7f35cecb9a6d5..bb062b898cfa77f8c02f951dc9d81b51672d7d0e 100644 --- a/src/views/useHeaderConfigProps.tsx diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c3badb98aab..cd3d93c7f10d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -155,7 +155,7 @@ patchedDependencies: '@pierre/diffs@1.5.2': b33a575eb1382270ed0df956307e4b6ffe4b8e4349cefeb43e14f648c0fdc3b0 '@react-native-ai/apple@0.12.0': 2d09870c2848d185cb05b53ed823a46e12dba519324d8dd8e584e28731990f9d '@react-native-menu/menu@2.0.0': a4866ecfcd44f318043de839d20110c17e14909004900f002ffe12050376f2ba - '@react-navigation/native-stack@7.17.6': d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5 + '@react-navigation/native-stack@7.17.6': abd5ee7a9d4ce4a1d5740b16659b4ae4f73525c7ebc0029963276b8811880ce6 alchemy@2.0.0-beta.80: bea1b6c0c0b23157fd5f439a1d7feff430f28ac1621ba135d8a13eeec60ccacd dbus-next@0.10.2: cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4 effect@4.0.2: ec61ee307eaec3e17f757e0e6a16296ea4b7a8c3188df0c6ec5e66301fd78688 @@ -349,7 +349,7 @@ importers: version: 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0) '@react-navigation/native-stack': specifier: 7.17.6 - version: 7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(c180300047761448c51b110a6ae26abd) + version: 7.17.6(patch_hash=abd5ee7a9d4ce4a1d5740b16659b4ae4f73525c7ebc0029963276b8811880ce6)(c180300047761448c51b110a6ae26abd) '@shikijs/core': specifier: 4.2.0 version: 4.2.0 @@ -15974,7 +15974,7 @@ snapshots: optionalDependencies: '@react-native-masked-view/masked-view': 0.3.2(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0) - '@react-navigation/native-stack@7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(c180300047761448c51b110a6ae26abd)': + '@react-navigation/native-stack@7.17.6(patch_hash=abd5ee7a9d4ce4a1d5740b16659b4ae4f73525c7ebc0029963276b8811880ce6)(c180300047761448c51b110a6ae26abd)': dependencies: '@react-navigation/elements': 2.9.26(83de68753219ecf7f3321e065bd378be) '@react-navigation/native': 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)