session-ios/SignalMessaging/Loki/Redesign/Style Guide/AppMode.swift

29 lines
613 B
Swift
Raw Normal View History

2020-02-17 02:08:46 +01:00
public enum AppMode {
case light, dark
2020-03-17 06:18:53 +01:00
public static var current: AppMode = .dark
2020-08-17 02:08:30 +02:00
// public static var current: AppMode {
// return UserDefaults.standard[.isUsingDarkMode] ? .dark : .light
// }
2020-02-17 02:08:46 +01:00
}
public var isLightMode: Bool {
return AppMode.current == .light
}
2020-02-24 03:31:13 +01:00
public var isDarkMode: Bool {
return AppMode.current == .dark
}
2020-03-17 05:12:08 +01:00
@objc public final class LKAppModeUtilities : NSObject {
2020-03-17 05:21:32 +01:00
@objc public static var isLightMode: Bool {
return AppMode.current == .light
}
@objc public static var isDarkMode: Bool {
return AppMode.current == .dark
}
2020-03-17 05:12:08 +01:00
}