veza/apps/web/src/router
senke 2501babba1 fix(web): gate ghost routes behind ComingSoon placeholder component
- Create ComingSoon.tsx: simple placeholder showing feature name and
  "under development" message with proper Tailwind styling
- Replace LazyGear, LazyLive, LazyEducation, LazyQueue, LazyDeveloper
  route elements with <ComingSoon feature="..." />
- Remove unused lazy imports for ghost components

Users navigating to /gear, /live, /education, /queue, /developer will
now see a clear "Coming Soon" message instead of broken components
that depend on non-existent backend APIs.

Addresses audit finding D5: 5 ghost routes without backend.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 23:23:26 +01:00
..
AppRouter.tsx refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00
index.test.tsx refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00
index.tsx refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00
ProtectedLayoutRoute.tsx refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00
PublicRoute.tsx refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00
routeConfig.tsx fix(web): gate ghost routes behind ComingSoon placeholder component 2026-02-11 23:23:26 +01:00
types.ts refactor(web): split router into module (PublicRoute, ProtectedLayoutRoute, routeConfig) 2026-02-07 04:16:37 +01:00