From ea0e28d2c577c46fde82cab6708ef0743d6b3ce8 Mon Sep 17 00:00:00 2001
From: William Casarin <jb55@jb55.com>
Date: Sat, 2 Jul 2022 12:31:22 -0700
Subject: [PATCH] nav: use back chevron in more places

Signed-off-by: William Casarin <jb55@jb55.com>
---
 damus/Views/CreateAccountView.swift | 11 +++++++++++
 damus/Views/DMChatView.swift        |  2 ++
 damus/Views/ProfileView.swift       |  2 ++
 damus/Views/SearchView.swift        |  2 ++
 4 files changed, 17 insertions(+)

diff --git a/damus/Views/CreateAccountView.swift b/damus/Views/CreateAccountView.swift
index 3443e17..96d58ac 100644
--- a/damus/Views/CreateAccountView.swift
+++ b/damus/Views/CreateAccountView.swift
@@ -101,6 +101,17 @@ struct BackNav: View {
     }
 }
 
+struct BackNavBasic: View {
+    @Environment(\.dismiss) var dismiss
+    
+    var body: some View {
+        Image(systemName: "chevron.backward")
+        .onTapGesture {
+            self.dismiss()
+        }
+    }
+}
+
 extension View {
     func placeholder<Content: View>(
         when shouldShow: Bool,
diff --git a/damus/Views/DMChatView.swift b/damus/Views/DMChatView.swift
index a55d03a..b8f62ca 100644
--- a/damus/Views/DMChatView.swift
+++ b/damus/Views/DMChatView.swift
@@ -117,6 +117,8 @@ struct DMChatView: View {
             }
         }
         .toolbar { Header }
+        .navigationBarBackButtonHidden(true)
+        .navigationBarItems(leading: BackNavBasic())
     }
 }
 
diff --git a/damus/Views/ProfileView.swift b/damus/Views/ProfileView.swift
index afa6f87..8b12fe4 100644
--- a/damus/Views/ProfileView.swift
+++ b/damus/Views/ProfileView.swift
@@ -147,6 +147,8 @@ struct ProfileView: View {
             followers.unsubscribe()
             // our profilemodel needs a bit more help
         }
+        .navigationBarBackButtonHidden(true)
+        .navigationBarItems(leading: BackNavBasic())
     }
 }
 
diff --git a/damus/Views/SearchView.swift b/damus/Views/SearchView.swift
index 53dc4cb..ba6366f 100644
--- a/damus/Views/SearchView.swift
+++ b/damus/Views/SearchView.swift
@@ -25,6 +25,8 @@ struct SearchView: View {
             .onDisappear() {
                 search.unsubscribe()
             }
+            .navigationBarBackButtonHidden(true)
+            .navigationBarItems(leading: BackNavBasic())
     }
 }