@(config:io.circe.Json, sections: List[Section], addSectionForm: Form[Section], desks: List[Desk], addDeskForm: Form[Desk], selectedDeskOption: Option[Desk])(implicit messagesProvider: MessagesProvider, request: RequestHeader) @import helper._ @admin.adminLayout("desksAndSections",config) {

Current Desks

Add a new desk

@form(action=routes.Admin.addDesk){ @CSRF.formField @inputText(addDeskForm("name")) }

Available Sections

@selectedDeskOption match { case Some(selectedDesk) => { @form(action=routes.Admin.assignSectionToDesk){ @CSRF.formField } } case None => {
Please select a desk to view matching sections
} }

Add a new section

@form(action=routes.Admin.addSection){ @CSRF.formField @inputText(addSectionForm("name")) }
}