diff options
Diffstat (limited to 'Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift')
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift index 8f2effc..2dadfc3 100644 --- a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift +++ b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift @@ -3,18 +3,20 @@ import SwiftUI struct PostGridBookmarkButtonView: View { @EnvironmentObject private var manager: BooruManager @EnvironmentObject private var settings: SettingsManager + let tags: [String] + let provider: BooruProvider var contained: Bool { - let lowercaseTags = manager.tags.map { $0.lowercased() } + let lowercaseTags = tags.map { $0.lowercased() } return settings.bookmarks .contains { bookmark in bookmark.tags == lowercaseTags - && bookmark.provider == manager.provider + && bookmark.provider == provider } } var body: some View { - BookmarkMenuButtonView(tags: manager.tags, provider: manager.provider) + BookmarkMenuButtonView(tags: tags, provider: provider) } } |