@import viewmodels.InputWidth._ @this( layout: templates.Layout, formHelper: FormWithCSRF, govukErrorSummary: GovukErrorSummary, govukInput: GovukInput, govukButton: GovukButton ) @(form: Form[_], mode: Mode)(implicit request: Request[_], messages: Messages) @layout(pageTitle = title(form, messages("$className;format="decap"$.title"))) { @formHelper(action = routes.$className$Controller.onSubmit(mode), 'autoComplete -> "off") { @if(form.errors.nonEmpty) { @govukErrorSummary(ErrorSummaryViewModel(form)) }

@messages("$className;format="decap"$.heading")

@govukInput( InputViewModel( field = form("$field1Name$"), label = LabelViewModel(messages("$className;format="decap"$.$field1Name$")) ) .withWidth(Full) ) @govukInput( InputViewModel( field = form("$field2Name$"), label = LabelViewModel(messages("$className;format="decap"$.$field2Name$")) ) .withWidth(Full) ) @govukButton( ButtonViewModel(messages("site.continue")) ) } }