|
|
|
@ -10,11 +10,11 @@ public extension Theme {
|
|
|
|
|
enum PrimaryColor: String, Codable, CaseIterable, EnumStringSetting {
|
|
|
|
|
case green
|
|
|
|
|
case blue
|
|
|
|
|
case purple
|
|
|
|
|
case yellow
|
|
|
|
|
case pink
|
|
|
|
|
case red
|
|
|
|
|
case purple
|
|
|
|
|
case orange
|
|
|
|
|
case yellow
|
|
|
|
|
case red
|
|
|
|
|
|
|
|
|
|
internal init?(color: UIColor?) {
|
|
|
|
|
guard
|
|
|
|
@ -36,13 +36,13 @@ public extension Theme {
|
|
|
|
|
|
|
|
|
|
public var color: UIColor {
|
|
|
|
|
switch self {
|
|
|
|
|
case .green: return #colorLiteral(red: 0.1921568627, green: 0.9450980392, blue: 0.5882352941, alpha: 1) // #31F196
|
|
|
|
|
case .blue: return #colorLiteral(red: 0.3411764706, green: 0.7882352941, blue: 0.9803921569, alpha: 1) // #57C9FA
|
|
|
|
|
case .green: return #colorLiteral(red: 0.1921568627, green: 0.9450980392, blue: 0.5882352941, alpha: 1) // #31F196
|
|
|
|
|
case .blue: return #colorLiteral(red: 0.3411764706, green: 0.7882352941, blue: 0.9803921569, alpha: 1) // #57C9FA
|
|
|
|
|
case .yellow: return #colorLiteral(red: 0.9803921569, green: 0.8392156863, blue: 0.3411764706, alpha: 1) // #FAD657
|
|
|
|
|
case .pink: return #colorLiteral(red: 1, green: 0.5843137255, blue: 0.937254902, alpha: 1) // #FF95EF
|
|
|
|
|
case .purple: return #colorLiteral(red: 0.7882352941, green: 0.5764705882, blue: 1, alpha: 1) // #C993FF
|
|
|
|
|
case .pink: return #colorLiteral(red: 1, green: 0.5843137255, blue: 0.937254902, alpha: 1) // #FF95EF
|
|
|
|
|
case .red: return #colorLiteral(red: 1, green: 0.6117647059, blue: 0.5568627451, alpha: 1) // #FF9C8E
|
|
|
|
|
case .orange: return #colorLiteral(red: 0.9882352941, green: 0.6941176471, blue: 0.3490196078, alpha: 1) // #FCB159
|
|
|
|
|
case .yellow: return #colorLiteral(red: 0.9803921569, green: 0.8392156863, blue: 0.3411764706, alpha: 1) // #FAD657
|
|
|
|
|
case .red: return #colorLiteral(red: 1, green: 0.6117647059, blue: 0.5568627451, alpha: 1) // #FF9C8E
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -55,20 +55,20 @@ public extension Theme {
|
|
|
|
|
case .blue:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.3411764706, green: 0.7882352941, blue: 0.9803921569, alpha: 1)) // #57C9FA
|
|
|
|
|
return color
|
|
|
|
|
case .purple:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.7882352941, green: 0.5764705882, blue: 1, alpha: 1)) // #C993FF
|
|
|
|
|
case .yellow:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.9803921569, green: 0.8392156863, blue: 0.3411764706, alpha: 1)) // #FAD657
|
|
|
|
|
return color
|
|
|
|
|
case .pink:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 1, green: 0.5843137255, blue: 0.937254902, alpha: 1)) // #FF95EF
|
|
|
|
|
return color
|
|
|
|
|
case .red:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 1, green: 0.6117647059, blue: 0.5568627451, alpha: 1)) // #FF9C8E
|
|
|
|
|
case .purple:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.7882352941, green: 0.5764705882, blue: 1, alpha: 1)) // #C993FF
|
|
|
|
|
return color
|
|
|
|
|
case .orange:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.9882352941, green: 0.6941176471, blue: 0.3490196078, alpha: 1)) // #FCB159
|
|
|
|
|
return color
|
|
|
|
|
case .yellow:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 0.9803921569, green: 0.8392156863, blue: 0.3411764706, alpha: 1)) // #FAD657
|
|
|
|
|
case .red:
|
|
|
|
|
let color: Color = Color(#colorLiteral(red: 1, green: 0.6117647059, blue: 0.5568627451, alpha: 1)) // #FF9C8E
|
|
|
|
|
return color
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|