diff options
author | metamuffin <metamuffin@disroot.org> | 2025-04-28 18:27:03 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-04-28 18:27:03 +0200 |
commit | 51761cbdefa39107b9e1f931f1aa8df6aebb2a94 (patch) | |
tree | 957ca180786ece777e6e1153ada91da741d845ec /ui/src/node_page.rs | |
parent | 80d28b764c95891551e28c395783f5ff9d065743 (diff) | |
download | jellything-51761cbdefa39107b9e1f931f1aa8df6aebb2a94.tar jellything-51761cbdefa39107b9e1f931f1aa8df6aebb2a94.tar.bz2 jellything-51761cbdefa39107b9e1f931f1aa8df6aebb2a94.tar.zst |
many much more generic refactor
Diffstat (limited to 'ui/src/node_page.rs')
-rw-r--r-- | ui/src/node_page.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ui/src/node_page.rs b/ui/src/node_page.rs index 8848202..b48fca2 100644 --- a/ui/src/node_page.rs +++ b/ui/src/node_page.rs @@ -5,6 +5,7 @@ */ use crate::{ + Page, filter_sort::NodeFilterSortForm, format::format_chapter, locale::{Language, trs}, @@ -18,6 +19,12 @@ use jellycommon::{ }; use std::sync::Arc; +impl Page for NodePage<'_> { + fn title(&self) -> String { + self.node.title.clone().unwrap_or_default() + } +} + markup::define! { NodePage<'a>( node: &'a Node, |