We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddfeefb commit b2be24dCopy full SHA for b2be24d
2 files changed
.changeset/tricky-cats-battle.md
@@ -0,0 +1,5 @@
1
+---
2
+"react-native-bottom-tabs": patch
3
4
+
5
+fix(expo): use dynamic require for config-plugins ESM/CJS interop
packages/react-native-bottom-tabs/src/expo.ts
@@ -1,7 +1,12 @@
-import ConfigPlugins from '@expo/config-plugins';
import { type ConfigPlugin } from '@expo/config-plugins';
+import { createRequire } from 'node:module';
-const { createRunOncePlugin, withAndroidStyles } = ConfigPlugins;
+const require = createRequire(import.meta.url);
6
+const ConfigPlugins = require('@expo/config-plugins');
7
8
+const { createRunOncePlugin, withAndroidStyles } =
9
+ ConfigPlugins as typeof import('@expo/config-plugins');
10
11
const MATERIAL3_THEME_DYANMIC =
12
'Theme.Material3.DynamicColors.DayNight.NoActionBar';
0 commit comments