diff options
Diffstat (limited to 'Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift')
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift index c8478ee..8c1c097 100644 --- a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift +++ b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift @@ -27,8 +27,10 @@ struct PostGridBookmarkButtonView: View { ) } ) { + let isBookmarked = settings.bookmarks.contains { $0.tags == manager.tags } + Label( - "Bookmark", + isBookmarked ? "Remove Bookmark" : "Bookmark", systemImage: contained ? "bookmark.fill" : "bookmark" ) |