Change some ObservedObject to StateObject
This commit is contained in:
parent
a8137b7893
commit
791516741e
|
@ -13,7 +13,7 @@ struct LibraryListView: View {
|
|||
private var viewContext
|
||||
@EnvironmentObject
|
||||
var globalData: GlobalData
|
||||
@ObservedObject
|
||||
@StateObject
|
||||
var viewModel: LibraryListViewModel
|
||||
|
||||
var body: some View {
|
||||
|
|
|
@ -15,7 +15,7 @@ struct LibrarySearchView: View {
|
|||
private var viewContext
|
||||
@EnvironmentObject
|
||||
var globalData: GlobalData
|
||||
@ObservedObject
|
||||
@StateObject
|
||||
var viewModel: LibrarySearchViewModel
|
||||
|
||||
@State
|
||||
|
|
|
@ -13,7 +13,7 @@ struct LibraryView: View {
|
|||
private var viewContext
|
||||
@EnvironmentObject
|
||||
var globalData: GlobalData
|
||||
@ObservedObject
|
||||
@StateObject
|
||||
var viewModel: LibraryViewModel
|
||||
|
||||
@State
|
||||
|
@ -27,7 +27,7 @@ struct LibraryView: View {
|
|||
private var tracks: [GridItem] = []
|
||||
|
||||
init(viewModel: LibraryViewModel, title: String) {
|
||||
self.viewModel = viewModel
|
||||
_viewModel = StateObject(wrappedValue: viewModel)
|
||||
self.title = title
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue