diff --git a/React/CoreModules/RCTAppearance.mm b/React/CoreModules/RCTAppearance.mm index 26133e1b6a60f9..7d81fae4dc1362 100644 --- a/React/CoreModules/RCTAppearance.mm +++ b/React/CoreModules/RCTAppearance.mm @@ -81,7 +81,11 @@ void RCTOverrideAppearancePreference(NSString *const colorSchemeOverride) return RCTAppearanceColorSchemeLight; } - appearance = appearance ?: [NSAppearance currentAppearance]; + if (@available(macOS 11.0, *)) { + appearance = appearance ?: [NSAppearance currentDrawingAppearance]; + } else { + appearance = appearance ?: [NSAppearance currentAppearance]; + } NSAppearanceName appearanceName = [appearance bestMatchFromAppearancesWithNames:@[NSAppearanceNameAqua, NSAppearanceNameDarkAqua]]; return appearances[appearanceName] ?: RCTAppearanceColorSchemeLight; }