rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
20 lines (19 loc) • 851 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getCurrentThemeMode = getCurrentThemeMode;
var _reactNative = require("react-native");
var _Core = require("../../../Core");
function getCurrentThemeMode(appThemeMode, systemThemeMode) {
if (appThemeMode === _Core.AppThemeModeEnum.System) {
if (systemThemeMode === _Core.AppThemeModeEnum.System) {
return _reactNative.Appearance.getColorScheme() === _Core.AppThemeModeEnum.Dark ? _Core.ThemeModeEnum.Dark : _Core.ThemeModeEnum.Light;
} else {
return systemThemeMode === _Core.AppThemeModeEnum.Dark ? _Core.ThemeModeEnum.Dark : _Core.ThemeModeEnum.Light;
}
} else {
return appThemeMode === _Core.AppThemeModeEnum.Dark ? _Core.ThemeModeEnum.Dark : _Core.ThemeModeEnum.Light;
}
}
//# sourceMappingURL=UseCurrentThemeModeUtils.js.map