Я пытаюсь изменить цвет границы, проверив, какой это тип приоритета, если он имеет низкий приоритет, то цвет должен быть зеленым, если приоритет нормальный, цвет должен быть синим, а если его высокий приоритет - цветом должен быть красным.
Вот как я думал, этот код должен работать (он не работает). Как мне создать if внутри определения границы? Есть ли другие способы изменить это?
border:
if(task.priority == "Low"){
Border(
left: BorderSide(width: 3.0, color: Colors.green),
),
}
if(task.priority == "Normal"){
Border(
left: BorderSide(width: 3.0, color: Colors.blue),
),
}
if(task.priority == "High"){
Border(
left: BorderSide(width: 3.0, color: Colors.red),
),
}