diff --git a/src/webpage.rs b/src/webpage.rs index cd5fd14..ec194d9 100644 --- a/src/webpage.rs +++ b/src/webpage.rs @@ -20,14 +20,13 @@ pub fn App() -> impl IntoView { let config = config.unwrap_or_default(); view! { }.into_any() } - Err(e) => { - view! { -
-

"Error"

-

{e}

-
- }.into_any() + Err(e) => view! { +
+

"Error"

+

{e}

+
} + .into_any(), }) }; @@ -98,14 +97,14 @@ where #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(default)] pub struct SessionConfig { - pub motd: String, + pub motd: Option, pub sessions: Vec, } impl Default for SessionConfig { fn default() -> Self { Self { - motd: "Proben Dienstags um 18:30 Uhr und Sonntags um 10:00 Uhr".to_string(), + motd: Some("Probe jeden ersten Sonntag im Monat um 10:00 Uhr und jeden dritten Dienstag im Monat um 18:30 Uhr".to_string()), sessions: vec![ NthWeekday::new(1, Weekday::Sun), NthWeekday::new(3, Weekday::Tue),