mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-15 21:45:19 +00:00
43 lines
1.3 KiB
Swift
43 lines
1.3 KiB
Swift
import Foundation
|
|
import UIKit
|
|
import TelegramCore
|
|
|
|
public extension PeerNameColor {
|
|
var color: UIColor {
|
|
return self.dashColors.0
|
|
}
|
|
|
|
var dashColors: (UIColor, UIColor?) {
|
|
switch self {
|
|
case .red:
|
|
return (UIColor(rgb: 0xCC5049), nil)
|
|
case .orange:
|
|
return (UIColor(rgb: 0xD67722), nil)
|
|
case .violet:
|
|
return (UIColor(rgb: 0x955CDB), nil)
|
|
case .green:
|
|
return (UIColor(rgb: 0x40A920), nil)
|
|
case .cyan:
|
|
return (UIColor(rgb: 0x309EBA), nil)
|
|
case .blue:
|
|
return (UIColor(rgb: 0x368AD1), nil)
|
|
case .pink:
|
|
return (UIColor(rgb: 0xC7508B), nil)
|
|
case .redDash:
|
|
return (UIColor(rgb: 0xE15052), UIColor(rgb: 0xF9AE63))
|
|
case .orangeDash:
|
|
return (UIColor(rgb: 0xE0802B), UIColor(rgb: 0xFAC534))
|
|
case .violetDash:
|
|
return (UIColor(rgb: 0xA05FF3), UIColor(rgb: 0xF48FFF))
|
|
case .greenDash:
|
|
return (UIColor(rgb: 0x27A910), UIColor(rgb: 0xA7DC57))
|
|
case .cyanDash:
|
|
return (UIColor(rgb: 0x27ACCE), UIColor(rgb: 0x82E8D6))
|
|
case .blueDash:
|
|
return (UIColor(rgb: 0x3391D4), UIColor(rgb: 0x7DD3F0))
|
|
case .pinkDash:
|
|
return (UIColor(rgb: 0xdd4371), UIColor(rgb: 0xffbe9f))
|
|
}
|
|
}
|
|
}
|