package component import ( "fmt" common "forge.cadoles.com/wpetit/kouiz/internal/http/handler/webui/common/component" "forge.cadoles.com/wpetit/kouiz/internal/store" ) type HistoryPageVModel struct { History []*store.QuizTurn } templ HistoryPage(vmodel HistoryPageVModel) { @common.AppPage(common.WithPageOptions( common.WithTitle("Historique"), )) {

Historique

for _, turn := range vmodel.History {
Tour #{ fmt.Sprintf("%d", turn.ID) }
for _, entry := range turn.Entries {
{ entry.Question }( { entry.Category.Theme } / { entry.Category.Name } / { store.DifficultyLevel(entry.Level) } )
    for _, proposition := range entry.Propositions {
  1. { proposition }
  2. }
Le saviez vous ?
{ entry.Anecdote }
}

} } }