package context import ( "context" "github.com/ekzyis/echo-htmx-templ-tailwindcss/env" ) type ContextKey string var ( Env ContextKey = "env" Session ContextKey = "session" Commit ContextKey = "commit" Origin ContextKey = "origin" ) func GetOrigin(ctx context.Context) string { if u, ok := ctx.Value(Origin).(string); ok { return u } return env.PublicUrl }