Boilerplate DEMO — Tym
Tahle stranka v jedne ukazce kombinuje useApi, ApiStateHandler, InlineError, PersonWithPhoto, clientLogger, server-side cache (cacheMiddleware), RBAC (usePermissions + PermissionGuard), Edge middleware (apiMiddleware), instrumentation (instrumentation.ts) a kompletni error handling (errorHandler server + InlineError FE + ErrorBoundary) — vse v jedne strance.
GET /api/demo/team · POST /api/demo/notify (~40 % failure rate) · GET /api/demo/headers · GET /api/demo/scenario?type=... (11 chybovych scenariu) · GET /api/demo/error (uncaught throw)
Posledni aktualizace:
Mock auth — getUserRole(email) + FALLBACK_ROLES
Email -> getUserRole() vraci roli z FALLBACK_ROLES nebo default 'viewer'. Zmena prepise nesty <AuthProvider> -> aktivuje UserProfile v Navbaru i PermissionGuard nize.
Stav prihlaseni: odhlaseny
FALLBACK_ROLES je v skeletonu prazdny -> getUserRole(any) vraci "viewer". Demo pouziva demoResolveRole() ktery rozezna prefix admin*, manager*, tv*. Aktualni FALLBACK_ROLES: {}
Nacitam tym...