package sqwl.cms.layout
import scalatags.Text.all._
import scalatags.Text.{TypedTag, tags2}
import sqwl.cms._
object ArticlesInCategory extends config {
def apply(cnt: iContent, st: ViewState): Option[TypedTag[String]] =
st match {
case ViewCategory(c) =>
val l = cnt.articlesByCategory(c)
Some(tags2.section(
div(cls:="list-group", l.map(art =>
a(href:=s"/${http.prefix}/${art.pathSegment}",
cls:="list-group-item", art.title)
)),
if (l.isEmpty) "V této kategorii není ještě článek." else ""
))
case _ => None
}
}