struct SettingsView: View {
   @Binding var viewPath: NavigationPath
   
   var body: some View {
      VStack {
         Text("My Settings")
         Spacer()
      }.padding()
      .navigationBarBackButtonHidden(true)
      .toolbar {
         ToolbarItem(placement: .topBarLeading) {
            Button("Back") {
               viewPath.removeLast()
            }
         }
      }
   }
}
#Preview {
   @Previewable @State var navigation = NavigationPath()

   NavigationStack {
      SettingsView(viewPath: $navigation)
   }
}