From cafece91bae45194d64f4932bb04be018b82d21b Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 22 Feb 2025 07:07:57 -0800 Subject: feat: Development commit --- Sora/Views/Post/PostGridBookmarkButtonView.swift | 37 ------------------------ 1 file changed, 37 deletions(-) delete mode 100644 Sora/Views/Post/PostGridBookmarkButtonView.swift (limited to 'Sora/Views/Post/PostGridBookmarkButtonView.swift') diff --git a/Sora/Views/Post/PostGridBookmarkButtonView.swift b/Sora/Views/Post/PostGridBookmarkButtonView.swift deleted file mode 100644 index 9f85a20..0000000 --- a/Sora/Views/Post/PostGridBookmarkButtonView.swift +++ /dev/null @@ -1,37 +0,0 @@ -import SwiftUI - -struct PostGridBookmarkButtonView: View { - @EnvironmentObject private var manager: BooruManager - @EnvironmentObject private var settings: Settings - - var contained: Bool { - let lowercaseTags = manager.tags.map { $0.lowercased() } - - return settings.bookmarks - .contains { bookmark in - bookmark.tags == lowercaseTags - && bookmark.provider == manager.provider ?? settings.preferredBooru - } - } - - var body: some View { - Button( - action: { - contained - ? settings - .removeBookmark(withTags: manager.tags) - : settings - .addBookmark( - provider: manager.provider ?? settings.preferredBooru, - tags: manager.tags - ) - } - ) { - Label( - "Bookmark", - systemImage: - contained ? "bookmark.fill" : "bookmark" - ) - } - } -} -- cgit v1.2.3