feat(dark-mode): add system appearance property, event and CSS classes (#7887)

This commit is contained in:
Vasil Chimev
2019-10-08 13:07:15 +03:00
committed by Manol Donev
parent d7d7ebf5de
commit 5c9a217bc5
16 changed files with 336 additions and 53 deletions

View File

@@ -1289,6 +1289,7 @@ class ActivityCallbacksImplementation implements AndroidActivityCallbacks {
pushToRootViewCssClasses(`${CLASS_PREFIX}${ANDROID_PLATFORM}`);
pushToRootViewCssClasses(`${CLASS_PREFIX}${deviceType}`);
pushToRootViewCssClasses(`${CLASS_PREFIX}${application.android.orientation}`);
pushToRootViewCssClasses(`${CLASS_PREFIX}${application.android.systemAppearance}`);
const rootViewCssClasses = getRootViewCssClasses();
rootViewCssClasses.forEach(c => this._rootView.cssClasses.add(c));