mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
feat(css-classes): add system appearance CSS class to modal root view
This commit is contained in:
@ -41,7 +41,13 @@ import {
|
||||
UnhandledErrorEventData
|
||||
} from "./application";
|
||||
|
||||
import { CLASS_PREFIX, pushToRootViewCssClasses, removeFromRootViewCssClasses } from "../css/system-classes";
|
||||
import {
|
||||
CLASS_PREFIX,
|
||||
pushToRootViewCssClasses,
|
||||
removeFromModalRootViewCssClasses,
|
||||
removeFromRootViewCssClasses,
|
||||
pushToModalRootViewCssClasses
|
||||
} from "../css/system-classes";
|
||||
import { DeviceOrientation, SystemAppearance } from "../ui/enums/enums";
|
||||
|
||||
export { UnhandledErrorEventData, DiscardedErrorEventData, CssChangedEventData, LoadAppCSSEventData };
|
||||
@ -133,11 +139,13 @@ export function loadAppCss(): void {
|
||||
}
|
||||
|
||||
function applyCssClass(rootView: View, cssClass: string) {
|
||||
pushToModalRootViewCssClasses(cssClass);
|
||||
pushToRootViewCssClasses(cssClass);
|
||||
rootView.cssClasses.add(cssClass);
|
||||
}
|
||||
|
||||
function removeCssClass(rootView: View, cssClass: string) {
|
||||
removeFromModalRootViewCssClasses(cssClass);
|
||||
removeFromRootViewCssClasses(cssClass);
|
||||
rootView.cssClasses.delete(cssClass);
|
||||
}
|
||||
|
Reference in New Issue
Block a user