import SwiftUI
import SwiftData

struct ContentView: View {
   @Query var listNotes: [Note]

   var body: some View {
      NavigationStack {
         if listNotes.isEmpty {
            Text("No notes available. Add one!")
               .font(Font.system(size: 16))
               .foregroundStyle(Color(.secondaryLabel))
               .padding(20)
         }
         List(listNotes) { note in
            NavigationLink(destination: NoteView(note: note)) {
               Text(note.title)
            }
         }
         .toolbar {
            ToolbarItem(placement: .topBarTrailing) {
               NavigationLink(destination: AddNote()) {
                  Image(systemName: "plus")
               }
            }
         }
      }
   }
}