Допустим, у меня есть компонент SwiftUI, и я хочу, чтобы он менял цвет в соответствии с параметром, который я выбрал, например:
Component(colorValue: "1")
Component(colorValue: "2")
Component(colorValue: "3")
colorValue: 1 изменит цвет моего компонента на красный, 2 на зеленый От 3 до синего, например.
Когда у меня в начале проекта было только 2 цвета, я использовал логическое значение в моем компоненте:
Rectangle().fill(Color(colorValue ? "red" : "blue"))
Но теперь, когда у меня есть множественный выбор, Как я могу добиться изменения цвета, проверяя значение строки colorValue?
Заранее спасибо!