package templates import ( "strconv" "fmt" "echoTest/models" ) templ layout(title string) { {title}
{children...}
} templ BewertungenForm(maxPunkte models.MaxPunkte) {
} templ BewertungenTable(bewertungen []models.Bewertung) {
for _, b := range bewertungen { }
Gewertet Vorname Nachname HV-Punkte HV-Prozent HV-Note LV-Punkte LV-Prozent LV-Note Gesamt-Prozent Gesamt-Note
{b.Vorname} {b.Nachname} {fmt.Sprintf("%.2f", b.HvPunkte)} {fmt.Sprintf("%.2f", b.HvProzent)} {strconv.Itoa(b.HvNote)} {fmt.Sprintf("%.2f", b.LvPunkte)} {fmt.Sprintf("%.2f", b.LvProzent)} {strconv.Itoa(b.LvNote)} {fmt.Sprintf("%.2f", b.GesamtProzent)} {strconv.Itoa(b.GesamtNote)}
} templ BewertungenPage(bewertungen []models.Bewertung, maxPunkte models.MaxPunkte) { @layout("Englischarbeit") {

Englischarbeit

Bewertungen

@BewertungenForm(maxPunkte) @BewertungenTable(bewertungen)
} }