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.
session-ios/SignalMessaging/Loki/Redesign/Style Guide/AppMode.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
}
}