feat: add real-time chart example

This commit is contained in:
Joao Goncalves
2025-11-05 17:29:29 -01:00
parent 57b22de0e4
commit c167f0c74f
8 changed files with 302 additions and 65 deletions

View File

@@ -0,0 +1,35 @@
package main
import (
"github.com/go-via/via"
"github.com/go-via/via/h"
)
func main() {
v := via.New()
v.Config(via.Configuration{
DocumentTitle: "Via",
DocumentHeadIncludes: []h.H{
h.Link(h.Rel("stylesheet"), h.Href("https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css")),
},
})
v.Page("/", func(c *via.Context) {
c.View(func() h.H {
return h.Div(
h.H1(h.Text("Hello PicoCSS!")),
h.H2(h.Text("Hello PicoCSS!")),
h.H3(h.Text("Hello PicoCSS!")),
h.H4(h.Text("Hello PicoCSS!")),
h.H5(h.Text("Hello PicoCSS!")),
h.H6(h.Text("Hello PicoCSS!")),
h.Div(h.Class("grid"),
h.Button(h.Text("Primary")),
h.Button(h.Class("secondary"), h.Text("Secondary")),
),
)
})
})
v.Start(":3000")
}