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