瀏覽代碼

refactor: use if let in TagBarView to be more idiomatic

Sam Jaffe 2 周之前
父節點
當前提交
a3c5d0925b
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      Todos/View/TagBarView.swift

+ 3 - 4
Todos/View/TagBarView.swift

@@ -19,10 +19,9 @@ struct TagBarView: View {
   var body: some View {
     HStack {
       ForEach($task.tags) { tag in
-        let url = allHints.filter({ $0.matches(tag.wrappedValue) })
-          .first?.url(tag.wrappedValue)
-        if url != nil {
-          Link(destination: url!) {
+        if let url = allHints.filter({ $0.matches(tag.wrappedValue) })
+          .first?.url(tag.wrappedValue) {
+          Link(destination: url) {
             Label("", systemImage: "link")
           }
           .padding(.leading, -8)