More robust dictionary search feature, styling tweaks for widgets

This commit is contained in:
Madeline
2022-10-26 15:46:50 -04:00
parent 5999cc3533
commit e893a04e13
5 changed files with 43 additions and 15 deletions

View File

@@ -10,8 +10,8 @@ import SwiftUI
struct DictionaryView: View {
@ObservedObject var tokiDictViewModel = TokiDictionaryViewModel()
@State var tokiInput: String = ""
@State var selectedPartOfSpeech: String?
@State private var tokiInput: String = ""
@State private var selectedPartOfSpeech: String?
var body: some View {
VStack {
@@ -30,7 +30,7 @@ struct DictionaryView: View {
PartsOfSpeechView(selectedPartOfSpeech: selectedPOS)
}
.onChange(of: tokiInput) { newValue in
tokiDictViewModel.filterDictionary(newValue)
tokiDictViewModel.filterDictionaryEnglishMode(newValue)
}
}
}
@@ -39,6 +39,6 @@ struct DictionaryView: View {
struct DictionaryView_Previews: PreviewProvider {
static var previews: some View {
DictionaryView(selectedPartOfSpeech: "n").previewLayout(.sizeThatFits).environment(\.managedObjectContext, PersistenceController.preview.container.viewContext)
DictionaryView().previewLayout(.sizeThatFits).environment(\.managedObjectContext, PersistenceController.preview.container.viewContext)
}
}