Добавлены новые зависимости, обновлены стили и улучшена структура проекта. Обновлен README с описанием функционала и технологий. Реализована анимация и адаптивный дизайн. Настроена авторизация с использованием Apollo Client.

This commit is contained in:
Bivekich
2025-07-16 18:00:41 +03:00
parent d260749bc9
commit 823ef9a28c
69 changed files with 15539 additions and 210 deletions

27
src/app/register/page.tsx Normal file
View File

@ -0,0 +1,27 @@
"use client"
import { Suspense } from 'react'
import { AuthGuard } from "@/components/auth-guard"
import { AuthFlow } from "@/components/auth/auth-flow"
import { redirect } from "next/navigation"
import { useSearchParams } from 'next/navigation'
function RegisterContent() {
const searchParams = useSearchParams()
const partnerCode = searchParams.get('partner')
return (
<AuthGuard fallback={<AuthFlow partnerCode={partnerCode} />}>
{/* Если пользователь авторизован, перенаправляем в дашборд */}
{redirect('/dashboard')}
</AuthGuard>
)
}
export default function RegisterPage() {
return (
<Suspense fallback={<div>Загрузка...</div>}>
<RegisterContent />
</Suspense>
)
}