package templates import ( "encoding/json" "strconv" "git.bronku.xyz/bronku/cake-order-tracker/models" ) templ OrderPage(order models.Order, catalogue []models.Cake, allTags []models.Tag, blockedDates []models.BlockedDate) { @Layout(OrderTitle(order), templ.NopComponent, OrderForm(order, catalogue, allTags, blockedDates)) } templ OrderForm(order models.Order, catalogue []models.Cake, allTags []models.Tag, blockedDates []models.BlockedDate) {
@SpecialCakeOverlay(allTags) } func orderStateJSON(order models.Order) string { state := make(map[int]int) for _, c := range order.Cakes { state[c.ID] = c.Amount } b, _ := json.Marshal(state) return string(b) }