package templates import "arbeitszeitmessung/models" templ Base() { Arbeitszeit } templ TimePage(workDays []models.WorkDay) { @Base() @headerComponent()
@inputForm() for _, bookingGroup := range workDays { @dayComponent(bookingGroup) }
@LegendComponent() } templ LoginPage(failed bool) { @Base()

Benutzer Anmelden

if failed {

Login fehlgeschlagen, bitte erneut versuchen!

}
} templ UserPage(status int) { @Base() @headerComponent()

Passwort ändern

switch { case status == 401:

Aktuelles Passwort nicht korrekt!

case status >= 400:

Passwortwechsel fehlgeschlagen, bitte erneut versuchen!

case status == 200:

Passwortänderung erfolgreich

}
} templ TeamPage(teamMembers []models.User) { @Base() @headerComponent()
Max Mustermann

an Vorgesetzten senden

for _, user := range teamMembers { @employeComponent(user) }
}