Add environment object to all views and delete unused code from MainView
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
import SwiftUI
|
||||
|
||||
struct AnkiView: View {
|
||||
@EnvironmentObject var model: WordAXModelView
|
||||
var body: some View {
|
||||
Text("This is Anki View")
|
||||
}
|
||||
@@ -15,4 +16,5 @@ struct AnkiView: View {
|
||||
|
||||
#Preview {
|
||||
AnkiView()
|
||||
.environmentObject(WordAXModelView())
|
||||
}
|
||||
|
||||
@@ -29,9 +29,8 @@ struct MainView: View {
|
||||
Text("Settings")
|
||||
}
|
||||
}
|
||||
.toolbar(.visible, for: .tabBar)
|
||||
.toolbarBackground(Color.yellow, for: .tabBar)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -39,4 +38,5 @@ struct MainView: View {
|
||||
|
||||
#Preview {
|
||||
MainView()
|
||||
.environmentObject(WordAXModelView())
|
||||
}
|
||||
|
||||
@@ -15,4 +15,5 @@ struct SettingsView: View {
|
||||
|
||||
#Preview {
|
||||
SettingsView()
|
||||
.environmentObject(WordAXModelView())
|
||||
}
|
||||
|
||||
@@ -9,9 +9,11 @@ import SwiftUI
|
||||
|
||||
@main
|
||||
struct WordAXApp: App {
|
||||
@StateObject var model = WordAXModelView()
|
||||
var body: some Scene {
|
||||
WindowGroup {
|
||||
ContentView()
|
||||
MainView()
|
||||
.environmentObject(model)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,3 +6,9 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class WordAXModelView: ObservableObject {
|
||||
init() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user