@(dataset: Dataset, currentFolder: Option[String], foldersList: List[Folder], folderHierarchy: List[Folder], filepage: Int, next: Boolean, fileList:List[File], fileComments: Map[UUID, Int], space: Option[String])(implicit user: Option[models.User])

@if(folderHierarchy.length > 0 ) { @folderHierarchy.map { cFolder => > @cFolder.displayName } }

@if(play.Play.application().configuration().getBoolean("sortInMemory")) { }
@foldersList.map { folder => @folders.listitem(folder, dataset.id) }
@if(foldersList.size == 0 && fileList.size == 0 ){ } @currentFolder match { case None => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.dataset, dataset.id), dataset.folders.length > 0) } case Some(s) => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.folder, UUID(s)), dataset.folders.length > 0)} }