From 67981efa14adc7c8d7957566fd4b1375247c7cb8 Mon Sep 17 00:00:00 2001 From: Christoph Purrer Date: Wed, 29 Jan 2025 11:06:49 -0800 Subject: [PATCH] Fix Turbo Module example in RNTester in bridgeless mode (#49028) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/49028 ## Changelog: [General] [Fixed]] - Fix Turbo Module example in RNTester in bridgeless mode Reviewed By: cortinico, philIip Differential Revision: D68810934 fbshipit-source-id: 5eab0e72fe383974fe02747acd1683a995300d4d --- .../js/examples/TurboModule/NativeCxxModuleExampleExample.js | 2 +- .../js/examples/TurboModule/SampleTurboModuleExample.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js index ab09da1a832..f4f32dbf5dc 100644 --- a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js @@ -261,7 +261,7 @@ class NativeCxxModuleExampleExample extends React.Component<{}, State> { } componentDidMount(): void { - if (global.__turboModuleProxy == null) { + if (global.__turboModuleProxy == null && global.nativeModuleProxy == null) { throw new Error( 'Cannot load this example because TurboModule is not configured.', ); diff --git a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js index 36d413618c6..9af1b932694 100644 --- a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js @@ -204,7 +204,7 @@ class SampleTurboModuleExample extends React.Component<{}, State> { } componentDidMount(): void { - if (global.__turboModuleProxy == null) { + if (global.__turboModuleProxy == null && global.nativeModuleProxy == null) { throw new Error( 'Cannot load this example because TurboModule is not configured.', );