diff --git a/packages/babel-plugin-react-native-web/src/moduleMap.js b/packages/babel-plugin-react-native-web/src/moduleMap.js index e48d2508..5f524da3 100644 --- a/packages/babel-plugin-react-native-web/src/moduleMap.js +++ b/packages/babel-plugin-react-native-web/src/moduleMap.js @@ -26,6 +26,7 @@ module.exports = { KeyboardAvoidingView: true, LayoutAnimation: true, Linking: true, + LogBox: true, Modal: true, NativeEventEmitter: true, NativeModules: true, diff --git a/packages/react-native-web/src/exports/LogBox/index.js b/packages/react-native-web/src/exports/LogBox/index.js new file mode 100644 index 00000000..a393c930 --- /dev/null +++ b/packages/react-native-web/src/exports/LogBox/index.js @@ -0,0 +1,17 @@ +/** + * Copyright (c) 2016-present, Nicolas Gallagher. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @flow + */ + +const LogBox = { + ignoreLogs() {}, + ignoreAllLogs() {}, + uninstall() {}, + install() {} +}; + +export default LogBox; diff --git a/packages/react-native-web/src/index.js b/packages/react-native-web/src/index.js index 2d54e327..7487e823 100644 --- a/packages/react-native-web/src/index.js +++ b/packages/react-native-web/src/index.js @@ -59,6 +59,7 @@ export { default as TouchableWithoutFeedback } from './exports/TouchableWithoutF export { default as View } from './exports/View'; export { default as VirtualizedList } from './exports/VirtualizedList'; export { default as YellowBox } from './exports/YellowBox'; +export { default as LogBox } from './exports/LogBox'; // compat (components) export { default as DrawerLayoutAndroid } from './exports/DrawerLayoutAndroid';