What is the best way to Go about this:
import (
"image/color"
)
type Week struct {
WeekName string
WeekValue int
}
type Row struct {
Weeks []Week
}
func generateTable() []Row {
rows := []Row{
{
Weeks: []Week{
Week{WeekName: "01", WeekValue: color.RGBA{240, 248, 255, 255},
Week{WeekName: "02", WeekValue: 0},
Week{WeekName: "03", WeekValue: 1},
Week{WeekName: "04", WeekValue: 0},
Week{WeekName: "05", WeekValue: 0},
Week{WeekName: "06", WeekValue: 0},
Week{WeekName: "07", WeekValue: 1},
Week{WeekName: "08", WeekValue: 0},
Week{WeekName: "09", WeekValue: 1},
Week{WeekName: "10", WeekValue: 0},
Week{WeekName: "CW01", WeekValue: 1},
Week{WeekName: "CW02", WeekValue: 0},
},
},
I would like to make it so that if the WeekValue = “1” then fill the table cell with a colour (same colour for all)
Here’s a bit of my HTML:
<table>
{{range .ObjectMap.Table}}
<tr align="center">
{{range .Weeks}}
<td>{{.WeekValue}}</td>
{{end}}
</tr>
{{end}}
</table>
Any help is very much appreciated.