diff options
Diffstat (limited to 'Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift')
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift index 8c1c097..8f2effc 100644 --- a/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift +++ b/Sora/Views/Post/Grid/PostGridBookmarkButtonView.swift @@ -15,25 +15,6 @@ struct PostGridBookmarkButtonView: View { } var body: some View { - Button( - action: { - contained - ? settings - .removeBookmark(withTags: manager.tags) - : settings - .addBookmark( - provider: manager.provider, - tags: manager.tags - ) - } - ) { - let isBookmarked = settings.bookmarks.contains { $0.tags == manager.tags } - - Label( - isBookmarked ? "Remove Bookmark" : "Bookmark", - systemImage: - contained ? "bookmark.fill" : "bookmark" - ) - } + BookmarkMenuButtonView(tags: manager.tags, provider: manager.provider) } } |