Page MenuHomePhorge

themes.js
No OneTemporary

Size
728 B
Referenced Files
None
Subscribers
None

themes.js

// @flow
import { Platform } from 'react-native';
export type GlobalTheme = 'light' | 'dark';
export type GlobalThemePreference = GlobalTheme | 'system';
export type GlobalThemeInfo = {
+activeTheme: ?GlobalTheme,
+systemTheme: ?GlobalTheme,
+preference: GlobalThemePreference,
};
export const osCanTheme: boolean =
(Platform.OS === 'ios' && parseInt(Platform.Version, 10) >= 13) ||
(Platform.OS === 'android' && Platform.Version >= 29);
export const defaultGlobalThemeInfo = {
// revert to `activeTheme: osCanTheme ? null : 'light'` to re-enable theming
activeTheme: 'dark',
systemTheme: null,
// revert to `preference: osCanTheme ? 'system' : 'light'`
// to re-enable theming
preference: 'dark',
};

File Metadata

Mime Type
text/x-java
Expires
Sun, Dec 7, 4:26 PM (13 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5836829
Default Alt Text
themes.js (728 B)

Event Timeline