mirror of
https://github.com/flarum/framework.git
synced 2025-01-19 18:12:59 +08:00
use display name for avatar color gen
This commit is contained in:
parent
4acff91f80
commit
3fcc7bd3b9
|
@ -35,11 +35,11 @@ Object.assign(User.prototype, {
|
|||
canDelete: Model.attribute('canDelete'),
|
||||
|
||||
avatarColor: null,
|
||||
color: computed('username', 'avatarUrl', 'avatarColor', function (username, avatarUrl, avatarColor) {
|
||||
color: computed('displayName', 'avatarUrl', 'avatarColor', function (displayName, avatarUrl, avatarColor) {
|
||||
// If we've already calculated and cached the dominant color of the user's
|
||||
// avatar, then we can return that in RGB format. If we haven't, we'll want
|
||||
// to calculate it. Unless the user doesn't have an avatar, in which case
|
||||
// we generate a color from their username.
|
||||
// we generate a color from their display name.
|
||||
if (avatarColor) {
|
||||
return 'rgb(' + avatarColor.join(', ') + ')';
|
||||
} else if (avatarUrl) {
|
||||
|
@ -47,7 +47,7 @@ Object.assign(User.prototype, {
|
|||
return '';
|
||||
}
|
||||
|
||||
return '#' + stringToColor(username);
|
||||
return '#' + stringToColor(displayName);
|
||||
}),
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue
Block a user