feat: migrate from useAuth to AuthContext for centralized auth state
• Полная миграция 64 компонентов с useAuth на AuthContext • Исправлена race condition в SMS регистрации • Улучшена SSR совместимость с таймаутами • Удалена дублирующая система регистрации • Обновлена документация архитектуры аутентификации Технические изменения: - AuthContext.tsx: централизованная система состояния - auth-flow.tsx: убрана агрессивная логика logout - confirmation-step.tsx: исправлена передача телефона - page.tsx: добавлена синхронизация состояния - 64 файла: миграция useAuth → useAuthContext 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -12,14 +12,14 @@ import { toast } from 'sonner'
|
||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'
|
||||
|
||||
// Hooks
|
||||
import { CounterpartiesListBlock } from './blocks/CounterpartiesListBlock'
|
||||
import { IncomingRequestsBlock } from './blocks/IncomingRequestsBlock'
|
||||
import { OutgoingRequestsBlock } from './blocks/OutgoingRequestsBlock'
|
||||
import { useCounterpartyActions } from './hooks/useCounterpartyActions'
|
||||
import { useCounterpartyData } from './hooks/useCounterpartyData'
|
||||
import { useCounterpartyFilters } from './hooks/useCounterpartyFilters'
|
||||
|
||||
// UI Blocks
|
||||
import { CounterpartiesListBlock } from './blocks/CounterpartiesListBlock'
|
||||
import { IncomingRequestsBlock } from './blocks/IncomingRequestsBlock'
|
||||
import { OutgoingRequestsBlock } from './blocks/OutgoingRequestsBlock'
|
||||
// Types
|
||||
import type { Organization } from './types'
|
||||
|
||||
|
Reference in New Issue
Block a user