34 lines
915 B
Swift
34 lines
915 B
Swift
//
|
|
// AppTheme.swift
|
|
// Earthquake Network
|
|
//
|
|
// Created by Busi Andrea on 31/08/2020.
|
|
// Copyright © 2020 Earthquake Network. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
|
|
@objcMembers
|
|
class AppTheme: NSObject {
|
|
enum Colors {
|
|
static let primary = UIColor(named: "Primary")!
|
|
static let lightBlue = UIColor(named: "Light blue")!
|
|
static let red = UIColor(named: "Red")!
|
|
static let green = UIColor(named: "Green")!
|
|
static let darkGray = UIColor.darkGray
|
|
}
|
|
|
|
static let shared = AppTheme()
|
|
|
|
/// Color used for standard text
|
|
var textColor: UIColor = .black
|
|
/// Color used for text in a disabled component
|
|
var textDisabledColor: UIColor = .lightGray
|
|
/// Color used for label that contains value (ex. in settings page)
|
|
var valueColor: UIColor = .blue
|
|
|
|
var borderWidth: CGFloat = 1.0
|
|
var borderCornerRadius: CGFloat = 8.0
|
|
}
|