diff --git a/src/webpage.rs b/src/webpage.rs index fcc719b..c421a3b 100644 --- a/src/webpage.rs +++ b/src/webpage.rs @@ -21,13 +21,18 @@ pub fn App() -> impl IntoView { view! { }.into_any() } Err(e) => { - view! {

{format!("Failed to load Sessions config: {e}")}

}.into_any() + view! { +
+

"Error"

+

{e}

+
+ }.into_any() } }) }; view! { -
+
{session_dates}
} @@ -45,7 +50,7 @@ fn Sessions(config: SessionConfig) -> impl IntoView { signal(session_iter.by_ref().take(2).collect::>()); view! { -
+

"Anstehende Proben Termine"

{config.motd}

    @@ -55,9 +60,14 @@ fn Sessions(config: SessionConfig) -> impl IntoView { children=move |day| view! {
  • {localize_day(&day)}
  • } />
- +
+ "Mehr anzeigen" +
} } diff --git a/styles.css b/styles.css index 7af0b66..a5a9f68 100644 --- a/styles.css +++ b/styles.css @@ -1,14 +1,64 @@ -.red { - color:red; +:root { + --darkred: darkred; + --darkgreen: #196e0a; + --gray: #292929; + --white: white; + --black: black; + --red: red; + --yellow: #f0f00f; + --green: #1fd51f; } ul { - list-style-position: inside; + list-style-position: inside; } body { - font-size: 1rem; + font-size: 2rem; } -@media (max-width: 1000px) { - body { - font-size: 1.5rem; - } +@media screen and (max-width: 1000px) { + body { + font-size: 3rem; + } +} +.background { + background-color: var(--gray); + color: var(--white); + font-family: Arial, sans-serif; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; +} +.box { + padding: 20px; + border-radius: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + text-align: center; + justify-content: center; + align-items: center; + margin: 0 auto; + width: 80%; + max-width: 800px; +} +.wide { + width: 100%; + max-width: 1000px; +} +.button { + cursor: pointer; +} +.button:hover { + filter: brightness(1.2); +} +.elem-background { + background-color: var(--darkgreen); +} +.error-background { + background-color: var(--darkred); +} +.highlight-background { + background-color: var(--green); +} +.red-text { + color: var(--red); } \ No newline at end of file