diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-20 01:53:09 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-01-20 01:53:09 +0100 |
| commit | bc155f7abea6ee5155b6460d367a6797205db4fd (patch) | |
| tree | a2c55d96c493cf2b71bfc79539d4f8d0d8953392 /ui/src/lib.rs | |
| parent | 10736db63ad6d99e6cdce41920aa10dbeab02129 (diff) | |
| download | jellything-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.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(), } |