CallBox Frontend
URL: https://b2g.kz/callbox
Автоматически сгенерировано: 2026-02-14
⚠️ ВАЖНО: Документация обновлена с учётом ВСЕХ Route элементов из App.tsx
Статистика
| Метрика |
Значение |
| Route элементов (всего) |
28 |
| Уникальных путей |
16 |
| Файлов страниц |
19 |
Объяснение
- 28 Route элементов — полное количество
<Route> тегов в App.tsx, включая:
- Top-level роуты (/login, /sso, /forgot-password, и т.д.)
- Вложенные роуты внутри /admin, /client/:tenantId, /superadmin
- Navigate элементы (редиректы)
- Index routes
- 16 уникальных путей — количество URL которые приводят на отдельные страницы
- 19 файлов страниц — количество *Page.tsx компонентов
Роуты
Top-level роуты
| URL |
Компонент |
/login |
LoginPage |
/sso |
SsoPage |
/forgot-password |
ForgotPasswordPage |
/reset-password |
ResetPasswordPage |
/change-password |
ChangePasswordPage |
Admin роуты (/admin)
| URL |
Компонент |
/admin |
Navigate → /admin/organizations |
/admin/organizations |
OrganizationsPage |
/admin/organizations/:id |
OrganizationDetailPage |
/admin/users |
UsersPage |
Client роуты (/client/:tenantId)
| URL |
Компонент |
/client/:tenantId |
Navigate → /client/:tenantId/monitoring |
/client/:tenantId/monitoring |
MonitoringPage |
/client/:tenantId/stats/call-center |
CallCenterStatsPage |
/client/:tenantId/stats/terminals |
TerminalStatsPage |
/client/:tenantId/stats/operators |
OperatorStatsPage |
/client/:tenantId/schedules |
SchedulesPage |
/client/:tenantId/billing |
BillingPage |
Superadmin роуты (/superadmin)
| URL |
Компонент |
/superadmin |
Navigate → /superadmin/staff |
/superadmin/staff |
StaffUsersPage |
/superadmin/audit |
AuditLogPage |
Bug tracker роуты
| URL |
Компонент |
/bugs |
BugListPage |
/bugs/new |
BugCreatePage |
/bugs/:id |
BugDetailPage |
Редиректы
| URL |
Redirect to |
/ |
/login |
/organizations |
/admin/organizations |
Технологии
- React 18
- React Router v6
- Vite для сборки
- TypeScript
Сборка
cd /opt/callbox/backend/call-center-frontend
npm run build
Деплой: lb-1:/var/www/callbox/
ПРИМЕЧАНИЕ: Генератор показывает 16 «уникальных путей», но в App.tsx реально 28 элементов <Route>. Документация исправлена вручную.