diff --git a/react-native-is-edge-to-edge/package.json b/react-native-is-edge-to-edge/package.json index ccfa543..e308672 100644 --- a/react-native-is-edge-to-edge/package.json +++ b/react-native-is-edge-to-edge/package.json @@ -1,6 +1,6 @@ { "name": "react-native-is-edge-to-edge", - "version": "1.1.7", + "version": "1.2.0", "license": "MIT", "description": "Detect react-native-edge-to-edge package install", "author": "Mathieu Acthernoene ", diff --git a/react-native-is-edge-to-edge/src/index.android.ts b/react-native-is-edge-to-edge/src/index.android.ts index 9bdc262..35d723a 100644 --- a/react-native-is-edge-to-edge/src/index.android.ts +++ b/react-native-is-edge-to-edge/src/index.android.ts @@ -3,7 +3,10 @@ import { TurboModuleRegistry } from "react-native"; const warnings = new Set(); export const isEdgeToEdge = () => - TurboModuleRegistry.get("RNEdgeToEdge") != null; + TurboModuleRegistry.get("RNEdgeToEdge") != null || + TurboModuleRegistry.get<{ + getConstants?: () => { isEdgeToEdge?: boolean }; + }>("DeviceInfo")?.getConstants?.().isEdgeToEdge === true; export const controlEdgeToEdgeValues = (values: Record) => { if (__DEV__ && isEdgeToEdge()) {