|
|
@@ -18,11 +18,15 @@ struct TaskView: View {
|
|
|
var body: some View {
|
|
|
VStack {
|
|
|
HStack {
|
|
|
- Picker("" /* TODO: Add Icons */, selection: $task.status) {
|
|
|
+ Image(systemName: task.status.label)
|
|
|
+ .frame(width: 20)
|
|
|
+ .padding(.trailing, -10)
|
|
|
+ Picker("", selection: $task.status) {
|
|
|
ForEach(Status.allCases) { unit in
|
|
|
Text(String(describing: unit))
|
|
|
}
|
|
|
}
|
|
|
+ .fixedSize(horizontal: true, vertical: false)
|
|
|
.onChange(of: task.status) {
|
|
|
if task.status.isStrong {
|
|
|
task.subtasks
|