File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -41,10 +41,15 @@ export const brand: VariablesBrand = {
4141 dangerLight : `rgba(${ anyColorToRgbString ( "#ed1c24" ) } , 0.14)` ,
4242} ;
4343//
44+ // Safely check if Appearance API is available in this version of React Native
45+ const Appearance = require ( "react-native" ) . Appearance ;
4446// Dark Mode - Inherits OS theme if possible
45- export const darkMode = NativeModules && NativeModules . RNDarkMode && NativeModules . RNDarkMode . initialMode
46- ? NativeModules . RNDarkMode . initialMode === "dark"
47- : false ;
47+ export const darkMode =
48+ NativeModules && NativeModules . RNDarkMode && NativeModules . RNDarkMode . initialMode
49+ ? NativeModules . RNDarkMode . initialMode === "dark"
50+ : Appearance
51+ ? Appearance . getColorScheme ( ) === "dark"
52+ : false ;
4853//
4954// Background Colors
5055const backgroundColor = darkMode ? "#000" : "#FFF" ;
You can’t perform that action at this time.
0 commit comments