Portal/rsconcept/frontend/src/pages/RegisterPage/RegisterPage.tsx

29 lines
607 B
TypeScript
Raw Normal View History

2024-06-17 21:30:58 +03:00
import Loader from '@/components/ui/Loader';
import AnimateFade from '@/components/wrap/AnimateFade';
import ExpectedAnonymous from '@/components/wrap/ExpectedAnonymous';
import { useAuth } from '@/context/AuthContext';
import FormSignup from './FormSignup';
function RegisterPage() {
const { user, loading } = useAuth();
if (loading) {
return <Loader />;
}
2024-12-11 14:59:04 +03:00
if (user) {
2024-06-17 21:30:58 +03:00
return (
<AnimateFade>
<ExpectedAnonymous />
</AnimateFade>
);
}
return (
2024-12-11 14:59:04 +03:00
<AnimateFade key='signup-no-user'>
<FormSignup />
</AnimateFade>
2024-06-17 21:30:58 +03:00
);
}
export default RegisterPage;