| changeset 12 | e7512f9dc903 |
| child 13 | 216da61215db |
| 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 } |