diff options
| -rw-r--r-- | Sora/Views/ContentView.swift | 6 | ||||
| -rw-r--r-- | Sora/Views/Post/PostGridView.swift | 4 | ||||
| -rw-r--r-- | Sora/Views/Post/PostView.swift | 2 |
3 files changed, 4 insertions, 8 deletions
diff --git a/Sora/Views/ContentView.swift b/Sora/Views/ContentView.swift index aa9a317..c7ac1a6 100644 --- a/Sora/Views/ContentView.swift +++ b/Sora/Views/ContentView.swift @@ -22,9 +22,7 @@ struct ContentView: View { if selectedTabIndex == 1 { BookmarksView(selectedTab: $selectedTabIndex) } else { - PostGridView( - manager: manager - ) + PostGridView() } } detail: { if let post = manager.selectedPost { @@ -36,7 +34,7 @@ struct ContentView: View { } #else NavigationStack { - PostGridView(manager: manager) + PostGridView() } #endif } diff --git a/Sora/Views/Post/PostGridView.swift b/Sora/Views/Post/PostGridView.swift index c6f96ae..fb813af 100644 --- a/Sora/Views/Post/PostGridView.swift +++ b/Sora/Views/Post/PostGridView.swift @@ -3,7 +3,7 @@ import WaterfallGrid struct PostGridView: View { @EnvironmentObject var settings: Settings - @ObservedObject var manager: BooruManager + @EnvironmentObject var manager: BooruManager @Environment(\.isSearching) private var isSearching @@ -30,7 +30,6 @@ struct PostGridView: View { } label: { PostView( post: post, - manager: manager, posts: filteredPosts ) } @@ -39,7 +38,6 @@ struct PostGridView: View { NavigationLink(value: post) { PostView( post: post, - manager: manager, posts: filteredPosts ) } diff --git a/Sora/Views/Post/PostView.swift b/Sora/Views/Post/PostView.swift index 7d69347..c2cafb2 100644 --- a/Sora/Views/Post/PostView.swift +++ b/Sora/Views/Post/PostView.swift @@ -2,8 +2,8 @@ import SwiftUI struct PostView: View { @EnvironmentObject var settings: Settings + @EnvironmentObject var manager: BooruManager let post: BooruPost - @ObservedObject var manager: BooruManager let posts: [BooruPost] private var thumbnailURL: URL? { switch settings.thumbnailType { |