We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0c6b6c5 commit 918b9e2Copy full SHA for 918b9e2
FiveCalls/FiveCalls/ContactImages.swift
@@ -19,7 +19,17 @@ func defaultImage(forContact contact: Contact) -> UIImage {
19
UIGraphicsBeginImageContext(CGSize(width: 256, height: 256))
20
21
let colorIndex = abs(Int(contact.id.hash)) % sampleColors.count
22
- sampleColors[colorIndex].setFill()
+
23
+ var partyColor: UIColor {
24
+ switch contact.party {
25
+ case "Democrat": return hexStringToColor(hexString: "#4C72A9")
26
+ case "Republican": return hexStringToColor(hexString: "#A94C47")
27
+ case "Independent": return hexStringToColor(hexString: "#9063CD")
28
+ default: return sampleColors[colorIndex]
29
+ }
30
31
32
+ partyColor.setFill()
33
34
let context = UIGraphicsGetCurrentContext()
35
context?.fill([CGRect(origin: .zero, size: CGSize(width: 256, height: 256))])
0 commit comments