aboutsummaryrefslogtreecommitdiff
path: root/ui/src/lib.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-01-20 01:53:09 +0100
committermetamuffin <metamuffin@disroot.org>2026-01-20 01:53:09 +0100
commitbc155f7abea6ee5155b6460d367a6797205db4fd (patch)
treea2c55d96c493cf2b71bfc79539d4f8d0d8953392 /ui/src/lib.rs
parent10736db63ad6d99e6cdce41920aa10dbeab02129 (diff)
downloadjellything-bc155f7abea6ee5155b6460d367a6797205db4fd.tar
jellything-bc155f7abea6ee5155b6460d367a6797205db4fd.tar.bz2
jellything-bc155f7abea6ee5155b6460d367a6797205db4fd.tar.zst
started ui refactor
Diffstat (limited to 'ui/src/lib.rs')
-rw-r--r--ui/src/lib.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/ui/src/lib.rs b/ui/src/lib.rs
index 7e17a20..6dbc837 100644
--- a/ui/src/lib.rs
+++ b/ui/src/lib.rs
@@ -63,20 +63,14 @@ pub trait Page {
}
}
-pub fn render_page(page: &dyn Page, renderinfo: RenderInfo) -> String {
+pub fn render_page(renderinfo: &RenderInfo<'_>, page: &dyn Page) -> String {
Scaffold {
- lang: renderinfo.lang,
class: &format!(
"{} theme-{}",
page.class().unwrap_or("custom-page"),
- renderinfo
- .session
- .as_ref()
- .map(|s| s.user.theme)
- .unwrap_or(Theme::Dark)
- .to_str()
+ "dark", // todo
),
- renderinfo,
+ ri: renderinfo,
title: page.title(),
main: page.to_render(),
}