aboutsummaryrefslogtreecommitdiff
path: root/ui/src/scaffold.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-23 23:47:38 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-23 23:47:38 +0100
commite7ed6eecbd9ccce486b34454fe77d71a22d1bfe2 (patch)
treeb0ec495626fac645c3065ea6e26c51a5eb006315 /ui/src/scaffold.rs
parent71b221e3e4df1190aa87331091a89243358e98c6 (diff)
downloadjellything-e7ed6eecbd9ccce486b34454fe77d71a22d1bfe2.tar
jellything-e7ed6eecbd9ccce486b34454fe77d71a22d1bfe2.tar.bz2
jellything-e7ed6eecbd9ccce486b34454fe77d71a22d1bfe2.tar.zst
ui theme
Diffstat (limited to 'ui/src/scaffold.rs')
-rw-r--r--ui/src/scaffold.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/ui/src/scaffold.rs b/ui/src/scaffold.rs
index 4fc7d60..c563ee4 100644
--- a/ui/src/scaffold.rs
+++ b/ui/src/scaffold.rs
@@ -6,9 +6,10 @@
use crate::RenderInfo;
use jellycommon::{
+ USER_THEME_ACCENT,
routes::{
- u_account_login, u_account_logout, u_account_settings, u_admin_dashboard, u_home, u_items,
- u_node_slug, u_search, u_stats,
+ u_account_login, u_account_settings, u_admin_dashboard, u_home, u_items, u_node_slug,
+ u_search, u_stats,
},
user::{USER_ADMIN, USER_NAME},
};
@@ -25,7 +26,7 @@ markup::define! {
link[rel="stylesheet", href="/assets/bundle.css"];
script[src="/assets/bundle.js"] {}
}
- body[class=class] {
+ body[class=class, style=format!("--accent-hue: {}", ri.user.and_then(|u|u.get(USER_THEME_ACCENT)).unwrap_or(277))] {
@Navbar { ri }
#main { @main }
footer {