import { useAuth } from '../../contexts/AuthContext'; import LoginForm from '../LoginForm'; import RegistrationForm from '../RegistrationForm'; import { useState } from 'react'; const AuthGuard = ({ children }) => { const { isAuthenticated, isLoading, login, register } = useAuth(); const [showLogin, setShowLogin] = useState(true); if (isLoading) { return (
Loading...
); } if (!isAuthenticated) { return (
{showLogin ? ( ) : ( )}
{showLogin ? (

Don't have an account?{' '}

) : (

Already have an account?{' '}

)}
); } return children; }; export default AuthGuard;