web: more robust avatar intial filtering
This commit is contained in:
parent
d5fa89b38c
commit
e0863ac085
@ -444,8 +444,10 @@ fn has_unread(tags: &[String]) -> bool {
|
||||
fn render_avatar(avatar: Option<String>, from: &str) -> Node<Msg> {
|
||||
let initials: String = from
|
||||
.to_lowercase()
|
||||
.trim()
|
||||
.split(" ")
|
||||
.map(|word| word.chars().next().unwrap())
|
||||
.filter(|c| c.is_alphanumeric())
|
||||
// Limit to 2 characters because more characters don't fit in the box
|
||||
.take(2)
|
||||
.collect();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user