diff --git a/htmx_route.go b/htmx_route.go index c86d914..9bd18e7 100644 --- a/htmx_route.go +++ b/htmx_route.go @@ -8,6 +8,7 @@ import ( type HtmxContext interface { Render(node gomponents.Node) + GetLanguage() Language } type HtmxContextImpl struct { @@ -15,11 +16,15 @@ type HtmxContextImpl struct { res http.ResponseWriter } +func (c *HtmxContextImpl) GetLanguage() Language { + return En +} + func NewHtmxContext(req *http.Request, res http.ResponseWriter) HtmxContext { return &HtmxContextImpl{req: req, res: res} } -func (w *HtmxContextImpl) Render(node gomponents.Node) { +func (c *HtmxContextImpl) Render(node gomponents.Node) { err := node.Render(w.res) if err != nil { Error("failed to render", err) diff --git a/page.go b/page.go index 8f85b03..5055cce 100644 --- a/page.go +++ b/page.go @@ -5,13 +5,6 @@ import ( . "maragu.dev/gomponents" ) -type Language string - -const ( - En Language = "en" - De Language = "de" -) - type NavItem struct { Label string Url string