fix many small bugs

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-06-09 11:40:41 -07:00
parent 12785ec4a0
commit e104de6431
11 changed files with 40 additions and 50 deletions

View File

@@ -65,7 +65,7 @@ struct EventView: View {
}
func TextEvent(_ event: NostrEvent) -> some View {
return HStack {
return HStack(alignment: .top) {
let profile = damus.profiles.lookup(id: event.pubkey)
VStack {
let pmodel = ProfileModel(pubkey: event.pubkey, damus: damus)
@@ -110,7 +110,13 @@ struct EventView: View {
.id(event.id)
.frame(minHeight: PFP_SIZE)
.padding([.bottom], 4)
.contextMenu {
.event_context_menu(event)
}
}
extension View {
func event_context_menu(_ event: NostrEvent) -> some View {
return self.contextMenu {
Button {
UIPasteboard.general.string = event.content
} label: {
@@ -141,10 +147,10 @@ struct EventView: View {
Label("Broadcast", systemImage: "globe")
}
}
}
}
func format_relative_time(_ created_at: Int64) -> String
{
return time_ago_since(Date(timeIntervalSince1970: Double(created_at)))