struct ContentView: View {
   @Environment(ApplicationData.self) private var appData

   var body: some View {
      @Bindable var appData = appData

      NavigationStack(path: $appData.path) {
         VStack {
            HStack {
               Spacer()
               NavigationLink("Take Picture", value: "Open Camera")
                  .buttonStyle(.glassProminent)
                  .padding()
            }
            .navigationDestination(for: String.self, destination: { _ in
               CustomCameraView()
            })
            Image(uiImage: appData.picture ?? UIImage(named: "nopicture")!)
               .resizable()
               .scaledToFit()
            Spacer()
         }.padding()
         .toolbarVisibility(.hidden, for: .navigationBar)
      }.statusBarHidden()
   }
}