ssap_app/node_modules/expo-dev-menu/ios/SwiftUI/HostUrl.swift

36 lines
761 B
Swift

import SwiftUI
struct HostUrl: View {
let hostUrl: String
let onCopy: (String) -> Void
let copiedMessage: String?
var body: some View {
Button {
onCopy(hostUrl)
} label: {
HStack {
VStack(alignment: .leading) {
Text("Connected to:")
.font(.subheadline)
.foregroundColor(.secondary)
Text(copiedMessage ?? hostUrl)
.font(.subheadline)
.foregroundColor(.primary)
.lineLimit(2)
}
Spacer()
Image(systemName: "doc.on.clipboard")
.foregroundColor(.secondary.opacity(0.7))
}
.padding()
.background(Color.expoSecondarySystemBackground)
.cornerRadius(20)
}
.buttonStyle(.plain)
}
}