Portal/rsconcept/frontend/src/pages/RegisterPage/RegisterPage.tsx
2024-12-11 14:59:04 +03:00

29 lines
607 B
TypeScript

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 />;
}
if (user) {
return (
<AnimateFade>
<ExpectedAnonymous />
</AnimateFade>
);
}
return (
<AnimateFade key='signup-no-user'>
<FormSignup />
</AnimateFade>
);
}
export default RegisterPage;