Completes the arcadia-admin operator surface for the integration registry and the capability/route-guard framework it depends on. - Integration registry: route + Data-group nav entry + `platform.integrations` capability; the in-app client now delegates to the shared `@crema/integration-registry-client` lib (vite alias + tsconfig); the operator Integrations page (committed earlier) is now reachable. - Capability gating: capabilities map + route-guard + jwt helpers + the apps/plan/entitlements routes and supporting tenants/session changes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
37 lines
1.5 KiB
TypeScript
37 lines
1.5 KiB
TypeScript
import { type RouteConfig, index, route } from "@react-router/dev/routes"
|
|
|
|
export default [
|
|
index("routes/home.tsx"),
|
|
route("activity", "routes/activity.tsx"),
|
|
route("assistant", "routes/assistant.tsx"),
|
|
route("ai", "routes/ai.tsx"),
|
|
route("library", "routes/library.tsx"),
|
|
route("settings", "routes/settings.tsx"),
|
|
route("profile", "routes/profile.tsx"),
|
|
route("login", "routes/login.tsx"),
|
|
route("login/forgot", "routes/login.forgot.tsx"),
|
|
route("login/reset", "routes/login.reset.tsx"),
|
|
route("login/2fa", "routes/login.2fa.tsx"),
|
|
route("signup", "routes/signup.tsx"),
|
|
route("tenants", "routes/tenants.tsx"),
|
|
route("storage", "routes/storage.tsx"),
|
|
route("users", "routes/users.tsx"),
|
|
route("secrets", "routes/secrets.tsx"),
|
|
route("webhooks", "routes/webhooks.tsx"),
|
|
route("scheduled-tasks", "routes/scheduled-tasks.tsx"),
|
|
route("buckets", "routes/buckets.tsx"),
|
|
route("monitoring", "routes/monitoring.tsx"),
|
|
route("memberships", "routes/memberships.tsx"),
|
|
route("organizations", "routes/organizations.tsx"),
|
|
route("networking", "routes/networking.tsx"),
|
|
route("sso", "routes/sso.tsx"),
|
|
route("announcements", "routes/announcements.tsx"),
|
|
route("status-page", "routes/status-page.tsx"),
|
|
route("search", "routes/search.tsx"),
|
|
route("apps", "routes/apps.tsx"),
|
|
route("plan", "routes/plan.tsx"),
|
|
route("entitlements", "routes/entitlements.tsx"),
|
|
route("integrations", "routes/integrations.tsx"),
|
|
// CREMA:ROUTES
|
|
] satisfies RouteConfig
|