Skip to content

Commit

Permalink
Merge pull request #40560 from software-mansion-labs/@wolewicki/fix-n…
Browse files Browse the repository at this point in the history
…ormal-screen-in-non-native-navigators

fix: non-clickable elements on iOS
  • Loading branch information
roryabraham committed Apr 19, 2024
2 parents ac903c8 + e75e2b7 commit cf525d7
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions patches/react-native-screens+3.30.1+001+fix-screen-type.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/node_modules/react-native-screens/src/components/Screen.tsx b/node_modules/react-native-screens/src/components/Screen.tsx
index 3f9a1cb..45767f7 100644
--- a/node_modules/react-native-screens/src/components/Screen.tsx
+++ b/node_modules/react-native-screens/src/components/Screen.tsx
@@ -79,6 +79,7 @@ export class InnerScreen extends React.Component<ScreenProps> {
// Due to how Yoga resolves layout, we need to have different components for modal nad non-modal screens
const AnimatedScreen =
Platform.OS === 'android' ||
+ stackPresentation === undefined ||
stackPresentation === 'push' ||
stackPresentation === 'containedModal' ||
stackPresentation === 'containedTransparentModal'

0 comments on commit cf525d7

Please sign in to comment.