blob: 8f2effc392081089a23fc61bcf311288ede0df75 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import SwiftUI
struct PostGridBookmarkButtonView: View {
@EnvironmentObject private var manager: BooruManager
@EnvironmentObject private var settings: SettingsManager
var contained: Bool {
let lowercaseTags = manager.tags.map { $0.lowercased() }
return settings.bookmarks
.contains { bookmark in
bookmark.tags == lowercaseTags
&& bookmark.provider == manager.provider
}
}
var body: some View {
BookmarkMenuButtonView(tags: manager.tags, provider: manager.provider)
}
}
|