package templates import ( "arbeitszeitmessung/models" "fmt" "time" ) templ weekPicker(weekStart time.Time) { {{ year, kw := weekStart.ISOWeek() }}

KW { fmt.Sprintf("%02d, %d", kw, year) }

} templ workDayWeekComponent(workDay *models.WorkDay) { if !workDay.RequiresAction() {
switch { case !workDay.TimeFrom.Equal(workDay.TimeTo): { workDay.TimeFrom.Format("15:04") } - { workDay.TimeTo.Format("15:04") } default:

Keine Anwesenheit

}
} else {

Bitte anpassen

} } templ userPresenceComponent(user models.User, present bool) {
if present {
Anwesend
} else {
Abwesend
}

{ user.Vorname } { user.Name }

}