* PERF: speed up about page render time and limit category mods * Remove return * Remove widgets * Convert admins and mods lists * Rename component * Apply Joffrey's patch Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com> * Make limit 100
25 lines
817 B
JavaScript
25 lines
817 B
JavaScript
import { userPath } from "discourse/lib/url";
|
|
import { formatUsername, escapeExpression } from "discourse/lib/utilities";
|
|
import { normalize } from "discourse/components/user-info";
|
|
import { renderAvatar } from "discourse/helpers/user-avatar";
|
|
|
|
export default Ember.Component.extend({
|
|
usersTemplates: Ember.computed("users.[]", function() {
|
|
return (this.users || []).map(user => {
|
|
let name = "";
|
|
if (user.name && normalize(user.username) !== normalize(user.name)) {
|
|
name = user.name;
|
|
}
|
|
|
|
return {
|
|
username: user.username,
|
|
name,
|
|
userPath: userPath(user.username),
|
|
avatar: renderAvatar(user, { imageSize: "large" }),
|
|
title: escapeExpression(user.title || ""),
|
|
formatedUsername: formatUsername(user.username)
|
|
};
|
|
});
|
|
})
|
|
});
|