mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
613 B
Swift
29 lines
613 B
Swift
|
|
public enum AppMode {
|
|
case light, dark
|
|
|
|
public static var current: AppMode = .dark
|
|
// public static var current: AppMode {
|
|
// return UserDefaults.standard[.isUsingDarkMode] ? .dark : .light
|
|
// }
|
|
}
|
|
|
|
public var isLightMode: Bool {
|
|
return AppMode.current == .light
|
|
}
|
|
|
|
public var isDarkMode: Bool {
|
|
return AppMode.current == .dark
|
|
}
|
|
|
|
@objc public final class LKAppModeUtilities : NSObject {
|
|
|
|
@objc public static var isLightMode: Bool {
|
|
return AppMode.current == .light
|
|
}
|
|
|
|
@objc public static var isDarkMode: Bool {
|
|
return AppMode.current == .dark
|
|
}
|
|
}
|