package view templ ItemList(itemList ItemListViewModel) { for _, item := range itemList.Items { @LineItem(&item) } Price (€) Payment Method Sub-total (€) if len(itemList.Payments) >0 { for _,payment := range itemList.Payments { @PaymentLine(&payment) } } }