diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-20 18:39:51 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-01-20 18:39:51 +0100 |
| commit | da27cc2f457f362f11f65b4e06e3d9eca09d1344 (patch) | |
| tree | 2580b47c22ff1af68e4c98eb200869cb13eb0272 /ui/src/scaffold.rs | |
| parent | 03f38fdc3bd45962be8555e50f18fd7761c17989 (diff) | |
| download | jellything-da27cc2f457f362f11f65b4e06e3d9eca09d1344.tar jellything-da27cc2f457f362f11f65b4e06e3d9eca09d1344.tar.bz2 jellything-da27cc2f457f362f11f65b4e06e3d9eca09d1344.tar.zst | |
nom nom nom
Diffstat (limited to 'ui/src/scaffold.rs')
| -rw-r--r-- | ui/src/scaffold.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/src/scaffold.rs b/ui/src/scaffold.rs index 8b96f9f..82d6d5e 100644 --- a/ui/src/scaffold.rs +++ b/ui/src/scaffold.rs @@ -14,6 +14,7 @@ use jellycommon::{ u_account_login, u_account_logout, u_account_register, u_account_settings, u_admin_dashboard, u_home, u_items, u_node_slug, u_search, u_stats, }, + user::{USER_ADMIN, USER_NAME}, }; use markup::{Render, raw}; use std::sync::LazyLock; @@ -58,8 +59,8 @@ markup::define! { } div.account { @if let Some(user) = &ri.user { - span { @raw(tr(ri.lang, "nav.username").replace("{name}", &format!("<b class=\"username\">{}</b>", escape(&ri.user.display_name)))) } " " - @if session.user.admin { + span { @raw(tr(ri.lang, "nav.username").replace("{name}", &format!("<b class=\"username\">{}</b>", escape(user.get(USER_NAME).unwrap_or("nameless user"))))) } " " + @if user.has(USER_ADMIN.0) { a.admin.hybrid_button[href=u_admin_dashboard()] { p {@tr(ri.lang, "nav.admin")} } " " } a.settings.hybrid_button[href=u_account_settings()] { p {@tr(ri.lang, "nav.settings")} } " " |