From c7e3664831944bf0e85bc38043a9777113b637d2 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Mon, 11 Apr 2022 14:14:27 -0700 Subject: [PATCH] EventView: better spacing Signed-off-by: William Casarin --- damus/Views/EventView.swift | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/damus/Views/EventView.swift b/damus/Views/EventView.swift index 9aa67c2..844d403 100644 --- a/damus/Views/EventView.swift +++ b/damus/Views/EventView.swift @@ -15,18 +15,22 @@ struct EventView: View { var body: some View { HStack { - if let pic = profile?.picture.flatMap { URL(string: $0) } { - CachedAsyncImage(url: pic) { img in - img.resizable() - } placeholder: { + VStack { + if let pic = profile?.picture.flatMap { URL(string: $0) } { + CachedAsyncImage(url: pic) { img in + img.resizable() + } placeholder: { + Color.purple.opacity(0.1) + } + .frame(width: PFP_SIZE, height: PFP_SIZE) + .cornerRadius(CORNER_RADIUS) + } else { Color.purple.opacity(0.1) + .frame(width: PFP_SIZE, height: PFP_SIZE) + .cornerRadius(CORNER_RADIUS) } - .frame(width: PFP_SIZE, height: PFP_SIZE, alignment: .top) - .cornerRadius(CORNER_RADIUS) - } else { - Color.purple.opacity(0.1) - .frame(width: PFP_SIZE, height: PFP_SIZE, alignment: .top) - .cornerRadius(CORNER_RADIUS) + + Spacer() } VStack { @@ -39,10 +43,13 @@ struct EventView: View { Text(event.content) .textSelection(.enabled) .frame(maxWidth: .infinity, alignment: .leading) + + Spacer() + Divider() } - } + .frame(minHeight: PFP_SIZE) } }