Merge pull request #75 from nanoterran/main

Fixing macOS build
This commit is contained in:
jack
2025-07-09 11:13:03 +02:00
committed by GitHub
+4 -1
View File
@@ -15,8 +15,9 @@ struct LinkPreviewView: View {
let url: URL let url: URL
let title: String? let title: String?
@Environment(\.colorScheme) var colorScheme @Environment(\.colorScheme) var colorScheme
#if os(iOS)
@State private var metadata: LPLinkMetadata? @State private var metadata: LPLinkMetadata?
#endif
private var textColor: Color { private var textColor: Color {
colorScheme == .dark ? Color.green : Color(red: 0, green: 0.5, blue: 0) colorScheme == .dark ? Color.green : Color(red: 0, green: 0.5, blue: 0)
} }
@@ -85,11 +86,13 @@ struct LinkPreviewView: View {
VStack(alignment: .leading, spacing: 4) { VStack(alignment: .leading, spacing: 4) {
// Title // Title
#if os(iOS)
Text(metadata?.title ?? title ?? url.host ?? "Link") Text(metadata?.title ?? title ?? url.host ?? "Link")
.font(.system(size: 14, weight: .semibold, design: .monospaced)) .font(.system(size: 14, weight: .semibold, design: .monospaced))
.foregroundColor(textColor) .foregroundColor(textColor)
.lineLimit(2) .lineLimit(2)
.multilineTextAlignment(.leading) .multilineTextAlignment(.leading)
#endif
// Host // Host
Text(url.host ?? url.absoluteString) Text(url.host ?? url.absoluteString)