base/src/sqwl/cms/layout/PrimaryView.scala
changeset 12 e7512f9dc903
child 13 216da61215db
equal deleted inserted replaced
11:4d8cf198bed2 12:e7512f9dc903
       
     1 package sqwl.cms.layout
       
     2 
       
     3 import scalatags.Text.all._
       
     4 import scalatags.Text.{TypedTag, tags2}
       
     5 import sqwl.cms._
       
     6 
       
     7 object PrimaryView extends config {
       
     8   def apply(cnt: iContent, st: ViewState): Option[TypedTag[String]] =
       
     9     st match {
       
    10       case ViewArticle(art) => Some(tags2.section(
       
    11         h1(a(href:=s"/${http.prefix}/${art.pathSegment}", art.title)),
       
    12         raw(art.htmlContent)
       
    13       ))
       
    14       case _ => None
       
    15     }
       
    16 
       
    17 }