import { Spin } from 'antd'; import type { ReactNode } from 'react'; import { DevLogin } from './DevLogin'; import { MeContext } from './MeContext'; import { useMe } from './useMe'; // Пока профиль не загружен — вход (или индикатор загрузки); после входа дети получают профиль через `useCurrentUser`. export function AuthGate({ children }: { children: ReactNode }) { const { me, loading, error, reload } = useMe(); if (loading) { return ; } if (!me) { return ; } return {children}; }