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};
}