@import views.formData.MemberFormData @import models.formData.SelectOptionItem @(title: String, memberForm: play.data.Form[MemberFormData], subscriptions: Map[SelectOptionItem, Boolean]) @import play.i18n.Messages; @import views.html.common.parts._; @import views.html.common.templates.main; @import views.html.form._ @main(title) {
@notification()
@helper.form(action = controllers.user.routes.MemberController.save()) {
@input(memberForm("name"), label = Messages.get("member.form.label.name"), placeholder = Messages.get("member.form.placeholder.name"), help = Messages.get("member.form.helper.name"), error = Messages.get("member.form.validation.name"), required = true )
@input(memberForm("lastName"), label = Messages.get("member.form.label.lastName"), placeholder = Messages.get("member.form.placeholder.lastName"), help = Messages.get("member.form.helper.lastName"), error = Messages.get("member.form.validation.lastName"), required = true )
@input(memberForm("nif"), label = Messages.get("member.form.label.nif"), placeholder = Messages.get("member.form.placeholder.nif"), help = Messages.get("member.form.helper.nif"), error = Messages.get("member.form.validation.nif"), required = true )
@input(memberForm("email"), label = Messages.get("member.form.label.email"), placeholder = Messages.get("member.form.placeholder.email"), help = Messages.get("member.form.helper.email"), error = Messages.get("member.form.validation.email"), required = true, fieldType = "email" )
@input(memberForm("phone"), label = Messages.get("member.form.label.phone"), placeholder = Messages.get("member.form.placeholder.phone"), help = Messages.get("member.form.helper.phone"), error = Messages.get("member.form.validation.phone"), required = true )
@input(memberForm("address"), label = Messages.get("member.form.label.address"), placeholder = Messages.get("member.form.placeholder.address"), help = Messages.get("member.form.helper.address"), error = Messages.get("member.form.validation.address"), required = true )
@input(memberForm("city"), label = Messages.get("member.form.label.city"), placeholder = Messages.get("member.form.placeholder.city"), help = Messages.get("member.form.helper.city"), error = Messages.get("member.form.validation.city"), required = true )
@input(memberForm("state"), label = Messages.get("member.form.label.state"), placeholder = Messages.get("member.form.placeholder.state"), help = Messages.get("member.form.helper.state"), error = Messages.get("member.form.validation.state"), required = true )
@input(memberForm("country"), label = Messages.get("member.form.label.country"), placeholder = Messages.get("member.form.placeholder.country"), help = Messages.get("member.form.helper.country"), error = Messages.get("member.form.validation.country"), required = true )
@input(memberForm("cp"), label = Messages.get("member.form.label.cp"), placeholder = Messages.get("member.form.placeholder.cp"), help = Messages.get("member.form.helper.cp"), error = Messages.get("member.form.validation.cp"), required = true )
@select(memberForm("subscriptions"), label = Messages.get("member.form.label.subscriptions"), optionMap = subscriptions, isMultiple = true, help = Messages.get("member.form.helper.subscriptions"), required = false )
@hidden(memberForm("id")) @hidden(memberForm("token")) @hidden(memberForm("memberId")) @hidden(memberForm("mode"))
}
}