@import controllers.admin.{routes => adminroutes} @import model.{Computer, ComputerState, ConnectedUser, Laboratory, Room} @(laboratory: Laboratory, roomsWithComputers: Map[Option[Room], Seq[(Computer, Option[(ComputerState, Seq[ConnectedUser])])]])(implicit messages: Messages, isAdmin: Boolean)

@messages("laboratory").capitalize @laboratory.name

@if(roomsWithComputers.nonEmpty) { @if(isAdmin) {
} @for((room, computers) <- roomsWithComputers if room.isDefined) { @roomPanel(room.get, computers) } @if(isAdmin) {
@messages("room.add") @messages("computer.add")
@commandPanel() } } else {
@messages("empty")

@messages("laboratory.empty.title")

@messages("laboratory.empty.text")

@if(isAdmin) { } else {

@messages("contactAdmin")

}
}