import SwiftUI struct BookmarksListItemView: View { @EnvironmentObject var settings: Settings var bookmark: Bookmark var body: some View { #if os(macOS) HStack { VStack(alignment: .leading) { Text(bookmark.tags.joined(separator: ", ")) Spacer() Text("On \(bookmark.createdAt.formatted()) from \(bookmark.provider.rawValue)") .font(.caption) .foregroundStyle(Color.secondary) } Spacer() Button { settings.removeBookmark(withID: bookmark.id) } label: { Image(systemName: "trash") } } .padding() #else VStack(alignment: .leading) { Text(bookmark.tags.joined(separator: ", ")) Text("On \(bookmark.createdAt.formatted()) from \(bookmark.provider.rawValue)") .font(.caption) .foregroundStyle(Color.secondary) } #endif } }