summaryrefslogtreecommitdiff
path: root/Sora/Views/Generic
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Generic')
-rw-r--r--Sora/Views/Generic/GenericItemView.swift7
-rw-r--r--Sora/Views/Generic/GenericListView.swift6
2 files changed, 6 insertions, 7 deletions
diff --git a/Sora/Views/Generic/GenericItemView.swift b/Sora/Views/Generic/GenericItemView.swift
index 21c5142..bb2be1f 100644
--- a/Sora/Views/Generic/GenericItemView.swift
+++ b/Sora/Views/Generic/GenericItemView.swift
@@ -20,13 +20,6 @@ struct GenericItemView<T: GenericItem>: View {
Spacer()
}
}
- .contextMenu {
- Button {
- removeAction(item.id)
- } label: {
- Label("Remove", systemImage: "trash")
- }
- }
#else
VStack(alignment: .leading) {
Text(item.tags.joined(separator: ", ").lowercased())
diff --git a/Sora/Views/Generic/GenericListView.swift b/Sora/Views/Generic/GenericListView.swift
index 7981d8b..f9c63a8 100644
--- a/Sora/Views/Generic/GenericListView.swift
+++ b/Sora/Views/Generic/GenericListView.swift
@@ -115,6 +115,12 @@ struct GenericListView<T: Identifiable & Hashable & GenericItem>: View {
}) {
Label("Bookmark Tag\(item.tags.count == 1 ? "" : "s")", systemImage: "bookmark")
}
+
+ Button {
+ removeActionUUID(item.id)
+ } label: {
+ Label("Remove", systemImage: "trash")
+ }
}
#if os(macOS)
.buttonStyle(.plain)