Fix JS build and move example to its own module

This commit is contained in:
Paul-Henri Froidmont 2025-08-21 14:10:47 +02:00
parent 73510857a6
commit 486e89c1f1
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
5 changed files with 64 additions and 63 deletions

20
example/src/Example.scala Normal file
View file

@ -0,0 +1,20 @@
import zio.*
import zio.http.*
import scalive.*
object Example extends ZIOAppDefault:
val liveRouter =
LiveRouter(
RootLayout(_),
List(
LiveRoute(
Root,
(_, req) =>
val q = req.queryParam("q").map("Param : " ++ _).getOrElse("No param")
ExampleLiveView(q)
)
)
)
override val run = Server.serve(liveRouter.routes).provide(Server.default)