Skip to content

Router

SusRouter (sus-router, MIT) mirrors Vue Router ideas:

  • Routes, params, query
  • Navigation guards
  • Nested / named views
  • Modals as routes
  • KeepAlive and transitions
csharp
// Canonical entry: wire the router through SusApp (TSS, token cascade, OverlayHost, theme).
SusApp.Create(uiDocument)
    .UseTheme(SusTheme.Dark)
    .UseRouter(
        new SusRouter(),
        r =>
        {
            r.Register("/home", typeof(HomeScreen));
            r.Register("/settings", typeof(SettingsScreen));
        },
        initialPath: "/home")
    .Run();

Full guide: Router overview · API

Open-core: Core & Router MIT · Kit & Game commercial