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

refactor: change project delete to swipe

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

+ 3 - 5
Todos/View/ContentView.swift

@@ -22,13 +22,11 @@ struct ContentView: View {
         ForEach(items, id: \.self) { item in
           NavigationLink(value: item) {
             Text(item.name)
-          } .contextMenu {
-            Button {
+          }.swipeActions(content: {
+            Button("Delete", systemImage: "trash", role: .destructive) {
               deleteItem(item: item)
-            } label: {
-              Label("Delete", systemImage: "trash")
             }
-          }
+          })
         }
         .onMove(perform: reOrder)
         .onDelete(perform: deleteItems)