summaryrefslogtreecommitdiff
path: root/Sora/Views/GenericItemView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/GenericItemView.swift')
-rw-r--r--Sora/Views/GenericItemView.swift40
1 files changed, 0 insertions, 40 deletions
diff --git a/Sora/Views/GenericItemView.swift b/Sora/Views/GenericItemView.swift
deleted file mode 100644
index ec8deaa..0000000
--- a/Sora/Views/GenericItemView.swift
+++ /dev/null
@@ -1,40 +0,0 @@
-import SwiftUI
-
-struct GenericItemView<T: ItemViewModel>: View {
- @EnvironmentObject var settings: SettingsManager
- let item: T
- let removeAction: (UUID) -> Void
-
- var body: some View {
- #if os(macOS)
- HStack {
- VStack(alignment: .leading) {
- Text(item.tags.joined(separator: ", ").lowercased())
-
- Spacer()
-
- Text("On \(item.date.formatted()) from \(item.provider.rawValue)")
- .font(.caption)
- .foregroundStyle(Color.secondary)
-
- Spacer()
- }
- }
- .contextMenu {
- Button {
- removeAction(item.id)
- } label: {
- Label("Remove", systemImage: "trash")
- }
- }
- #else
- VStack(alignment: .leading) {
- Text(item.tags.joined(separator: ", ").lowercased())
-
- Text("On \(item.date.formatted()) from \(item.provider.rawValue)")
- .font(.caption)
- .foregroundStyle(Color.secondary)
- }
- #endif
- }
-}