EventView: better spacing

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-04-11 14:14:27 -07:00
parent e0059388e8
commit c7e3664831

View File

@@ -15,18 +15,22 @@ struct EventView: View {
var body: some View { var body: some View {
HStack { HStack {
if let pic = profile?.picture.flatMap { URL(string: $0) } { VStack {
CachedAsyncImage(url: pic) { img in if let pic = profile?.picture.flatMap { URL(string: $0) } {
img.resizable() CachedAsyncImage(url: pic) { img in
} placeholder: { img.resizable()
Color.purple.opacity(0.1) } placeholder: {
} Color.purple.opacity(0.1)
.frame(width: PFP_SIZE, height: PFP_SIZE, alignment: .top) }
.cornerRadius(CORNER_RADIUS) .frame(width: PFP_SIZE, height: PFP_SIZE)
} else {
Color.purple.opacity(0.1)
.frame(width: PFP_SIZE, height: PFP_SIZE, alignment: .top)
.cornerRadius(CORNER_RADIUS) .cornerRadius(CORNER_RADIUS)
} else {
Color.purple.opacity(0.1)
.frame(width: PFP_SIZE, height: PFP_SIZE)
.cornerRadius(CORNER_RADIUS)
}
Spacer()
} }
VStack { VStack {
@@ -39,10 +43,13 @@ struct EventView: View {
Text(event.content) Text(event.content)
.textSelection(.enabled) .textSelection(.enabled)
.frame(maxWidth: .infinity, alignment: .leading) .frame(maxWidth: .infinity, alignment: .leading)
Spacer()
Divider() Divider()
} }
} }
.frame(minHeight: PFP_SIZE)
} }
} }