rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
14 lines • 674 B
JavaScript
import { Appearance } from 'react-native';
import { AppThemeModeEnum, ThemeModeEnum } from '../../../Core';
export function getCurrentThemeMode(appThemeMode, systemThemeMode) {
if (appThemeMode === AppThemeModeEnum.System) {
if (systemThemeMode === AppThemeModeEnum.System) {
return Appearance.getColorScheme() === AppThemeModeEnum.Dark ? ThemeModeEnum.Dark : ThemeModeEnum.Light;
} else {
return systemThemeMode === AppThemeModeEnum.Dark ? ThemeModeEnum.Dark : ThemeModeEnum.Light;
}
} else {
return appThemeMode === AppThemeModeEnum.Dark ? ThemeModeEnum.Dark : ThemeModeEnum.Light;
}
}
//# sourceMappingURL=UseCurrentThemeModeUtils.js.map