package templates import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "fmt" "strconv" "time" ) templ weekPicker(weekStart time.Time) { {{ year, kw := weekStart.ISOWeek() }}
} templ defaultWeekDayComponent(u models.User, day models.IWorkDay) {{ day.Date().Format("02.01.2006") }
if day.IsWorkDay() { {{ workDay, _ := day.(*models.WorkDay) work, pause, _ := workDay.GetAllWorkTimesReal(u) }} if !workDay.RequiresAction() {Keine Anwesenheit
}Bitte anpassen
} } else { {{ absentDay, _ := day.(*models.Absence) }}{ week.User.Vorname } { week.User.Name }
Arbeitszeit: { fmt.Sprintf("%s", helper.FormatDuration(week.Worktime)) }
Überstunden: { fmt.Sprintf("%s", helper.FormatDurationFill(week.Overtime, true)) }
Woche: { fmt.Sprintf("%02d-%d", kw, year) }
} else {{ user.Vorname } { user.Name }