ui: use AboutView in existing views

This commit is contained in:
William Casarin
2023-06-20 16:05:38 +02:00
parent 6ec533b0cd
commit 87d4752aa4
3 changed files with 6 additions and 44 deletions

View File

@@ -33,8 +33,9 @@ struct UserView: View {
let damus_state: DamusState
let pubkey: String
@State var about_text: Text? = nil
var body: some View {
VStack {
HStack {
ProfilePicView(pubkey: pubkey, size: PFP_SIZE, highlight: .none, profiles: damus_state.profiles, disable_animation: damus_state.settings.disable_animation)
@@ -42,10 +43,8 @@ struct UserView: View {
VStack(alignment: .leading) {
let profile = damus_state.profiles.lookup(id: pubkey)
ProfileName(pubkey: pubkey, profile: profile, damus: damus_state, show_nip5_domain: false)
if let about = profile?.about {
let blocks = parse_mentions(content: about, tags: [])
let about_string = render_blocks(blocks: blocks, profiles: damus_state.profiles).content.attributed
Text(about_string)
if let about_text {
about_text
.lineLimit(3)
.font(.footnote)
}