web/admin: unify rendering and sorting of user lists

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-11-18 20:44:15 +01:00
parent b30ffd1318
commit c363b1cfde
7 changed files with 32 additions and 7 deletions

View File

@ -0,0 +1,19 @@
import { User } from "@goauthentik/api";
export function UserOption(user: User): string {
let finalString = user.username;
if (user.name || user.email) {
finalString += " (";
if (user.name) {
finalString += user.name;
if (user.email) {
finalString += ", ";
}
}
if (user.email) {
finalString += user.email;
}
finalString += ")";
}
return finalString;
}