diff options
Diffstat (limited to 'ui/src/lib.rs')
| -rw-r--r-- | ui/src/lib.rs | 12 |
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(), } |