fixed IconColor bugs

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-05-15 11:36:39 -05:00
parent 86a105ed69
commit 3b5bc40de0

View File

@ -8,6 +8,7 @@
import Foundation import Foundation
import UIKit import UIKit
import VDS import VDS
import VDSColorTokens
import Combine import Combine
class IconViewController: BaseViewController<Icon> { class IconViewController: BaseViewController<Icon> {
@ -15,7 +16,7 @@ class IconViewController: BaseViewController<Icon> {
lazy var colorPickerSelectorView = { lazy var colorPickerSelectorView = {
PickerSelectorView(title: "", PickerSelectorView(title: "",
picker: self.picker, picker: self.picker,
items: Icon.Color.allCases) items: VDSColor.Color.allCases)
}() }()
lazy var namePickerSelectorView = { lazy var namePickerSelectorView = {
@ -60,13 +61,14 @@ class IconViewController: BaseViewController<Icon> {
func setupModel() { func setupModel() {
let name = Icon.Name.accessibility let name = Icon.Name.accessibility
component.color = .black let color = VDSColor.Color.paletteBlack
component.color = color.uiColor
component.name = name component.name = name
//setup UI //setup UI
surfacePickerSelectorView.text = component.surface.rawValue surfacePickerSelectorView.text = component.surface.rawValue
sizePickerSelectorView.text = component.size.rawValue sizePickerSelectorView.text = component.size.rawValue
colorPickerSelectorView.text = component.color.rawValue colorPickerSelectorView.text = color.rawValue
namePickerSelectorView.text = name.rawValue namePickerSelectorView.text = name.rawValue
} }
func setupPicker(){ func setupPicker(){
@ -81,7 +83,7 @@ class IconViewController: BaseViewController<Icon> {
} }
colorPickerSelectorView.onPickerDidSelect = { [weak self] item in colorPickerSelectorView.onPickerDidSelect = { [weak self] item in
self?.component.color = item self?.component.color = item.uiColor
} }
namePickerSelectorView.onPickerDidSelect = { [weak self] item in namePickerSelectorView.onPickerDidSelect = { [weak self] item in