Mercurial > public > geoquiz
view GeoQuiz/Helpers/PlayedGamesList.swift @ 30:eb23effeede7
add DatasetView
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Thu, 10 Nov 2022 11:51:52 +0100 |
parents | 425078c01194 |
children |
line wrap: on
line source
// // PlayedGamesList.swift // GeoQuiz // // Created by Dennis Concepción Martín on 23/10/22. // import SwiftUI struct PlayedGamesList: View { @FetchRequest(sortDescriptors: [ SortDescriptor(\.date, order: .reverse), ]) var playedGames: FetchedResults<PlayedGame> @Environment(\.managedObjectContext) var moc var body: some View { List { ForEach(playedGames, id: \.id) { game in RecentGame(game: game) } .onDelete{ indexSet in CoreDataController.deleteGame(at: indexSet, from: playedGames, with: moc) } } .navigationTitle("Played games") .navigationBarTitleDisplayMode(.inline) .toolbar { EditButton() } } } struct PlayedGamesList_Previews: PreviewProvider { static var previews: some View { NavigationView { PlayedGamesList() .environment(\.managedObjectContext, PersistenceController.preview.container.viewContext) } } }