package templates
import (
"arbeitszeitmessung/models"
"fmt"
"strconv"
"time"
)
templ weekDayComponent(user models.User, day models.WorkDay) {
{{ work, pause := day.GetWorkTimeString() }}
@timeGaugeComponent(day.GetWorkDayProgress(user), false, false)
{ day.Day.Format("Mon") }: { day.Day.Format("02.01.2006") }
{ work }
{ pause }
{ day.TimeFrom.Format("15:04") }
-
{ day.TimeTo.Format("15:04") }
}
templ employeComponent(week models.WorkWeek) {
{{
year, kw := week.WeekStart.ISOWeek()
}}
{ week.User.Vorname } { week.User.Name }
Arbeitszeit
{ week.GetWorkHourString() }
for _, day := range week.WorkDays {
@weekDayComponent(week.User, day)
}
}