Унификация UI раздела Партнеры и создание системы документирования

🎨 Унификация UI:
- Полная унификация визуала вкладок Рефералы и Мои контрагенты
- Исправлены React Hooks ошибки в sidebar.tsx
- Убрана лишняя обертка glass-card в partners-dashboard.tsx
- Исправлена цветовая схема (purple → yellow)
- Табличный формат вместо карточного grid-layout
- Компактные блоки статистики (4 метрики в ряд)
- Правильная прозрачность glass-morphism эффектов

📚 Документация:
- Переименован referral-system-rules.md → partners-rules.md
- Детальные UI/UX правила в partners-rules.md
- Правила унификации в visual-design-rules.md
- Обновлен current-session.md
- Создан development-diary.md

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-11 15:38:23 +03:00
parent 8f7ec70fe6
commit 6b425d075f
27 changed files with 4825 additions and 463 deletions

View File

@ -43,11 +43,11 @@ export function AuthGuard({ children, fallback }: AuthGuardProps) {
)
}
// Если не авторизован, показываем форму авторизации
if (!isAuthenticated) {
// Если не авторизован ИЛИ нет организации (незавершенная регистрация), показываем форму авторизации
if (!isAuthenticated || (isAuthenticated && user && !user.organization)) {
return fallback || <AuthFlow />
}
// Если авторизован, показываем защищенный контент
// Если авторизован И у пользователя есть организация, показываем защищенный контент
return <>{children}</>
}