import SwiftUI

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

   var body: some View {
      VStack {
         Image(appData.selectedBook?.cover ?? "nopicture")
            .resizable()
            .scaledToFit()
         Spacer()
      }.padding()
      .navigationBarBackButtonHidden()
      .toolbar {
         ToolbarItem(placement: .topBarLeading) {
            Button("Back") {
               appData.viewPath.removeLast()
            }
         }
         ToolbarItem(placement: .topBarTrailing) {
            Button("Back to List") {
               appData.viewPath = NavigationPath()
            }
         }
      }
   }
}
#Preview {
   NavigationStack {
      PictureView()
         .environment(ApplicationData.shared)
  }
}