diff --git a/Elternbeirat.Web/Components/Pages/Home.razor b/Elternbeirat.Web/Components/Pages/Home.razor index dfcdf75..829e27e 100644 --- a/Elternbeirat.Web/Components/Pages/Home.razor +++ b/Elternbeirat.Web/Components/Pages/Home.razor @@ -1,7 +1,49 @@ -@page "/" +@page "/" +@using System.Globalization +@using Elternbeirat.Web.Services +@inject PostService PostService -Home +Elternbeirat der IGMH -

Hello, world!

+

Elternbeirat der IGMH

-Welcome to your new app. \ No newline at end of file +

+ Willkommen beim Elternbeirat der IGMH. Hier finden Sie aktuelle Informationen, + Antworten auf häufige Fragen und Unterlagen rund um die Elternarbeit. +

+ +
+

Aktuelle Beiträge

+ + @if (_latest.Count == 0) + { +

Zurzeit gibt es keine Beiträge.

+ } + else + { + +

Alle Beiträge →

+ } +
+ +@code { + private static readonly CultureInfo _german = CultureInfo.GetCultureInfo("de-DE"); + + private IReadOnlyList _latest = []; + + protected override void OnInitialized() + { + // Show the three most recent posts as a teaser on the home page. + _latest = PostService.All.Take(3).ToList(); + } +} diff --git a/Elternbeirat.Web/wwwroot/app.css b/Elternbeirat.Web/wwwroot/app.css index 0a3e15d..f6e4f32 100644 --- a/Elternbeirat.Web/wwwroot/app.css +++ b/Elternbeirat.Web/wwwroot/app.css @@ -22,6 +22,16 @@ h1:focus { outline: none; } +/* Home page */ +.intro { + font-size: 1.1rem; + color: #444; +} + +.home-news { + margin-top: 2rem; +} + /* News list on /beitraege */ .post-list { list-style: none;