Sort flashcard list by favorite first
add mock favorite data to preview
This commit is contained in:
		| @@ -33,6 +33,7 @@ class DataController: ObservableObject { | ||||
|             flashcard.lastSeenOn = [nil, Date(), Date().addingTimeInterval([-86400, -24000, -100000].randomElement()!)].randomElement()! | ||||
|             flashcard.shownCount = [0, 1, 2, 3, 4, 5].randomElement()! | ||||
|             flashcard.dateAdded = [Date(), Date().addingTimeInterval(-86400), Date().addingTimeInterval(-172800)].randomElement()! | ||||
|             flashcard.favorite = [true, false].randomElement()! | ||||
|         } | ||||
|         do { | ||||
|             try viewContext.save() | ||||
|   | ||||
| @@ -10,7 +10,7 @@ import SwiftUI | ||||
| struct FlashCardListView: View { | ||||
|     @State var showDescription = true | ||||
|     @State var addFlashcard = false | ||||
|     @FetchRequest(sortDescriptors: [NSSortDescriptor(key: "dateAdded", ascending: false)]) var flashcards: FetchedResults<Flashcard> | ||||
|     @FetchRequest(sortDescriptors: [NSSortDescriptor(key: "favorite", ascending: false), NSSortDescriptor(key: "dateAdded", ascending: false)]) var flashcards: FetchedResults<Flashcard> | ||||
|     @Environment(\.managedObjectContext) var moc | ||||
|     var body: some View { | ||||
|         GeometryReader { geometry in | ||||
|   | ||||
		Reference in New Issue
	
	Block a user