2025-08-21 14:10:47 +02:00
|
|
|
import scalive.*
|
2025-08-17 21:55:13 +02:00
|
|
|
|
|
|
|
|
object RootLayout:
|
2025-08-20 01:31:10 +02:00
|
|
|
def apply(content: HtmlElement): HtmlElement =
|
2025-08-17 21:55:13 +02:00
|
|
|
htmlRootTag(
|
|
|
|
|
lang := "en",
|
2025-08-20 01:31:10 +02:00
|
|
|
headTag(
|
2025-08-27 03:09:14 +02:00
|
|
|
metaTag(charset := "utf-8"),
|
|
|
|
|
metaTag(nameAttr := "viewport", contentAttr := "width=device-width, initial-scale=1"),
|
|
|
|
|
scriptTag(defer := true, typ := "text/javascript", src := "/static/app.js"),
|
|
|
|
|
titleTag("Scalive Example")
|
2025-08-20 01:31:10 +02:00
|
|
|
),
|
2025-08-17 21:55:13 +02:00
|
|
|
bodyTag(
|
2025-08-20 01:31:10 +02:00
|
|
|
content
|
2025-08-17 21:55:13 +02:00
|
|
|
)
|
|
|
|
|
)
|