diff options
Diffstat (limited to '')
-rw-r--r-- | src/renderer.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/renderer.rs b/src/renderer.rs index d682ee4..9fb9372 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -100,7 +100,7 @@ fn color_scheme_selector( } ul { @for color_scheme in themes::ColorScheme::iter() { - @if active_color_scheme.get_name() == color_scheme.get_name() { + @if active_color_scheme == &color_scheme { li.active { (color_scheme_link(&sort_method, &sort_order, &color_scheme)) } @@ -124,11 +124,11 @@ fn color_scheme_link( color_scheme: &themes::ColorScheme, ) -> Markup { let link = parametrized_link("", &sort_method, &sort_order, &color_scheme); - let title = format!("Switch to {} theme", color_scheme.get_name()); + let title = format!("Switch to {} theme", color_scheme); html! { a href=(link) title=(title) { - (color_scheme.get_name()) + (color_scheme) " " @if color_scheme.is_dark() { "(dark)" @@ -165,12 +165,12 @@ fn parametrized_link( link, method, order, - color_scheme.to_string() + color_scheme.to_slug() ); } } - format!("{}?theme={}", link.to_string(), color_scheme.to_string()) + format!("{}?theme={}", link.to_string(), color_scheme.to_slug()) } /// Partial: table header link @@ -202,7 +202,7 @@ fn build_link( html! { span class=(class) { span.chevron { (chevron) } - a href=(format!("{}&theme={}", &link, color_scheme.to_string())) title=(help) { (title) } + a href=(format!("{}&theme={}", &link, color_scheme.to_slug())) title=(help) { (title) } } } } |