package templates import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "time" ) templ PDFForm(teamMembers []models.User) { @Base() @headerComponent()
Zeitraum: { tsStart.Format("02.01.2006") } - { tsEnd.Format("02.01.2006") }
Arbeitszeit: { helper.FormatDuration(worktime) }
Überstunden: { helper.FormatDuration(overtime) }
{ kw }
Kommen
Gehen
Arbeitsart
Stunden
Pause
Überstunden
for index, day := range workDays { {{ if index == len(workDays)-1 { noBorder = "border-b-0" } }}{ day.Date().Format("02.01.2006") }
{ workDay.Bookings[bookingI].Timestamp.Format("15:04") }
{ workDay.Bookings[bookingI+1].Timestamp.Format("15:04") }
{ workDay.Bookings[bookingI].BookingType.Name }
} if workDay.IsKurzArbeit() { {{ timeFrom, timeTo := workDay.GenerateKurzArbeitBookings(e) }}{ timeFrom.Format("15:04") }
{ timeTo.Format("15:04") }
Kurzarbeit
} } else { {{ absentDay, _ := day.(*models.Absence) }}{ absentDay.AbwesenheitTyp.Name }
}Wochenende
} }{ helper.FormatDurationFill(d, true) }
}