Signed-off-by: William Casarin <jb55@jb55.com>
@ -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,
@ -117,6 +117,8 @@ struct DMChatView: View {
.toolbar { Header }
.navigationBarBackButtonHidden(true)
.navigationBarItems(leading: BackNavBasic())
@ -147,6 +147,8 @@ struct ProfileView: View {
followers.unsubscribe()
// our profilemodel needs a bit more help
@ -25,6 +25,8 @@ struct SearchView: View {
.onDisappear() {
search.unsubscribe()