@(widgets: Seq[Widget], form: Form[WidgetForm.Data], postUrl: Call)(implicit request: MessagesRequestHeader) @main("Widgets") {

Widgets

@* Flash shows updates to a page *@ @request.flash.data.map{ case (name, value) =>
@name: @value
} @for(w <- widgets) { }
NamePrice
@w.name@w.price

@* Global errors are not tied to any particular form field *@ @if(form.hasGlobalErrors) { @form.globalErrors.map { error: FormError =>
@error.key: @error.message
} } @helper.form(postUrl) { @helper.CSRF.formField @helper.inputText(form("name")) @helper.inputText(form("price")) } }