瀏覽代碼

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)