From bc155f7abea6ee5155b6460d367a6797205db4fd Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 20 Jan 2026 01:53:09 +0100 Subject: started ui refactor --- ui/src/lib.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'ui/src/lib.rs') 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(), } -- cgit v1.3