web/user: load interface settings from user settings

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-10-09 15:52:36 +02:00
parent b33ea9cc61
commit 3ee5a672f1
3 changed files with 37 additions and 15 deletions

View File

@ -33,7 +33,7 @@ import "../elements/sidebar/Sidebar";
import { DefaultTenant } from "../elements/sidebar/SidebarBrand";
import "../elements/sidebar/SidebarItem";
import { ROUTES } from "../routesUser";
import { uiConfig } from "../user/config";
import { uiConfig, UserDisplay } from "../user/config";
import { first } from "../utils";
import "./locale";
@ -235,11 +235,11 @@ export class UserInterface extends LitElement {
${until(
me().then((me) => {
switch (config.navbar.userDisplay) {
case "username":
case UserDisplay.username:
return me.user.username;
case "name":
case UserDisplay.name:
return me.user.name;
case "email":
case UserDisplay.email:
return me.user.email;
default:
return me.user.username;