Versions in this module Expand all Collapse all v0 v0.1.1 Jul 13, 2026 Changes in this version + func Debug(debug bool) + func DebugLayoutWrapper(debug bool) + func DebugRegister(debug bool) + func DebugRouterView(debug bool) v0.1.0 Jun 4, 2026 Changes in this version + const StateRoute + func Register(ctx context.Context, routes ...Route) error + type ActiveRoute struct + Meta map[string]string + Path string + Variables map[string]string + func GetActiveRoute(ctx app.Context) ActiveRoute + func GetRoute(ctx app.Context, path string) *ActiveRoute + func (a ActiveRoute) ReadVariable(name string, value *string) bool + type LayoutWrapper struct + LayoutComponent app.Composer + Meta map[string]string + PathVariablesFunctions []func(ctx app.Context, variables map[string]string) + Route route.Route + RouteVariables map[string]string + func (c *LayoutWrapper) OnMount(ctx app.Context) + func (c *LayoutWrapper) OnNav(ctx app.Context) + func (c *LayoutWrapper) OnUpdate(ctx app.Context) + func (c *LayoutWrapper) Render() app.UI + type Route struct + Children []Route + Component func() app.Composer + Meta map[string]string + Path string + PathVariables func(ctx app.Context, variables map[string]string) + type RouterViewComponent struct + IRouterViewComponent app.Composer + func (v *RouterViewComponent) OnUpdate(ctx app.Context) + func (v *RouterViewComponent) RouterView() app.Composer + func (v *RouterViewComponent) SetRouterView(component app.Composer) + type RouterViewInterface interface + RouterView func() app.Composer + SetRouterView func(app.Composer)