@(datasetsList: List[Dataset], space: ProjectSpace, isPublic: Option[Boolean], userSelections: List[String])(implicit user: Option[models.User]) @import api.Permission @import play.api.i18n.Messages @util.masonry()

@Messages("recent.message", Messages("datasets.title").toLowerCase) @isPublic match { case Some(b) => { @if(play.Play.application().configuration().getBoolean("sortInMemory")) { @Messages("view.all", Messages("datasets.title")) } else { @Messages("view.all", Messages("datasets.title")) } } case None => { @if(play.Play.application().configuration().getBoolean("sortInMemory")) { @Messages("view.all", Messages("datasets.title")) } else { @Messages("view.all", Messages("datasets.title")) } } }

@datasetsList.map { dataset => @if(userSelections.indexOf(dataset.id.toString()) != -1) { @datasets.tile(dataset, Some(space.id.stringify), "col-lg-4 col-md-4 col-sm-4", false, true, routes.Spaces.getSpace(UUID(space.id.stringify)), true) } else { @datasets.tile(dataset, Some(space.id.stringify), "col-lg-4 col-md-4 col-sm-4", false, true, routes.Spaces.getSpace(UUID(space.id.stringify)), false) } }
@if(!user.isDefined) { }