summaryrefslogtreecommitdiff
path: root/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift')
-rw-r--r--Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift8
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)
}
}