blob: b97abd22342b5355900262e6bc63a0e81fe41ef2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package reading
import scala.scalajs.js.JSApp
import rx._
import rx.Ctx.Owner.Unsafe._
import org.scalajs.dom
import scalacss.Defaults._
import reading.component.style.{ Global => GlobalStyle }
import reading.utils.RxUtils._
object Main extends JSApp {
def main(): Unit = {
val style = dom.document.createElement("style")
style.appendChild(dom.document.createTextNode(GlobalStyle.render))
dom.document.head.appendChild(style)
val _ = dom.document.body.appendChild {
Rx {
Route.current() match {
case Route.Books(filters, detail) => component.Index(filters, detail)
}
}.render
}
}
}
|