package pages import ( "github.com/b2dennis/meshi/ui/components/table" "github.com/b2dennis/meshi/ui/components/card" "github.com/b2dennis/meshi/xlsx" ) var weekdays = [7]string{ "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag", } templ Home(plan xlsx.Plan) { Menüplan @card.Card(card.Props{Class: "w-4/5 h-4/5"}) { @table.Table() { @table.Header() { @table.Row() { @table.Head() { Wochentag } @table.Head() { Frühstück } @table.Head() { Mittagessen } @table.Head() { Abendessen } } } for i,day := range(weekdays) { {{ class := "" if i == 6 { class = "border-b-0" } }} @table.Row(table.RowProps{Class: class}) { @table.Cell() { {day} } for _, menu := range plan.Menus[i] { @table.Cell() { {menu} } } } } } } }