2025-02-11 22:27:22 +01:00
|
|
|
mod webpage;
|
2025-02-13 10:50:19 +01:00
|
|
|
mod session_date_calculator;
|
2025-02-11 22:27:22 +01:00
|
|
|
|
2025-02-13 10:50:19 +01:00
|
|
|
use crate::session_date_calculator::Day;
|
|
|
|
|
use chrono::Weekday;
|
2025-02-11 22:27:22 +01:00
|
|
|
use leptos::prelude::*;
|
|
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
console_error_panic_hook::set_once();
|
|
|
|
|
|
|
|
|
|
mount_to_body(webpage::App);
|
|
|
|
|
}
|
2025-02-13 10:50:19 +01:00
|
|
|
|
|
|
|
|
pub fn localize_day(day: &Day) -> String {
|
|
|
|
|
format!(
|
|
|
|
|
"{}, {}",
|
|
|
|
|
match day.weekday {
|
|
|
|
|
Weekday::Mon => "Montag",
|
|
|
|
|
Weekday::Tue => "Dienstag",
|
|
|
|
|
Weekday::Wed => "Mittwoch",
|
|
|
|
|
Weekday::Thu => "Donnerstag",
|
|
|
|
|
Weekday::Fri => "Freitag",
|
|
|
|
|
Weekday::Sat => "Samstag",
|
|
|
|
|
Weekday::Sun => "Sonntag",
|
|
|
|
|
},
|
|
|
|
|
day.date.format("%d.%m.%Y")
|
|
|
|
|
)
|
|
|
|
|
}
|