'use client'; import { AnimatePresence } from 'framer-motion'; import { useAuth } from '@/context/AuthContext'; import Loader from '../ui/Loader'; import TextURL from '../ui/TextURL'; import AnimateFade from './AnimateFade'; interface RequireAuthProps { children: React.ReactNode; } function RequireAuth({ children }: RequireAuthProps) { const { user, loading } = useAuth(); return ( {loading ? : null} {!loading && user ? {children} : null} {!loading && !user ? (

Пожалуйста войдите в систему

) : null}
); } export default RequireAuth;