package templates import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "net/url" "strconv" "time" ) templ TimePage(workDays []models.WorkDay, lastSub time.Time) { {{ allDays := ctx.Value("days").([]models.IWorkDay) }} @Base() @headerComponent()
{ user.Vorname + " " + user.Name }
Überstunden
{ user.Overtime }
{ day.Date().Format("02.01.2006") }
if day.IsWorkDay() { {{ workDay, _ := day.(*models.WorkDay) work, pause, overtime := workDay.GetAllWorkTimesReal(user) }} if day.RequiresAction() {Bitte anpassen
} else { if work > 0 {Arbeitszeit:
{ helper.FormatDuration(work) }
} if pause > 0 {{ helper.FormatDuration(pause) }
} if overtime != 0 && len(workDay.Bookings) > 0 {{ helper.FormatDuration(overtime) }
} } }