datastar/backends/go/site/routes_examples_model_bindi...

26 lines
498 B
Go

package site
import (
"net/http"
"github.com/delaneyj/datastar"
"github.com/go-chi/chi/v5"
)
func setupExamplesModelBinding(examplesRouter chi.Router) error {
examplesRouter.Get("/model_binding/data", func(w http.ResponseWriter, r *http.Request) {
sse := datastar.NewSSE(w, r)
store := &ModelBindingStore{
BindText: "foo",
BindNumber: 42,
BindSelection: 1,
BindBool: true,
}
datastar.RenderFragmentTempl(sse, ModelBindingView(7, store))
})
return nil
}