Преглед изворни кода

refactor: move chevron label into the SubTaskView item

Sam Jaffe пре 3 недеља
родитељ
комит
dab51de378
2 измењених фајлова са 5 додато и 4 уклоњено
  1. 3 0
      Todos/View/SubTaskView.swift
  2. 2 4
      Todos/View/TaskView.swift

+ 3 - 0
Todos/View/SubTaskView.swift

@@ -17,6 +17,9 @@ struct SubTaskView: View {
   var body: some View {
     VStack {
       HStack {
+        Label("", systemImage: "chevron.right")
+          .padding(.trailing, -10)
+
         Image(systemName: task.status.label)
           .frame(width: 20)
           .padding(.trailing, -10)

+ 2 - 4
Todos/View/TaskView.swift

@@ -69,10 +69,8 @@ struct TaskView: View {
       
       VStack {
         ForEach($task.subtasks) { subtask in
-          HStack {
-            Label("", systemImage: "chevron.right")
-            SubTaskView(task: subtask)
-          }
+          SubTaskView(task: subtask)
+            .padding(.leading, 5)
         }
       }
     }