Files
bakery-ia/frontend/src/pages/public/RegisterPage.tsx

36 lines
807 B
TypeScript
Raw Normal View History

2025-08-31 22:14:05 +02:00
import React from 'react';
import { useNavigate } from 'react-router-dom';
import { RegisterForm } from '../../components/domain/auth';
2025-08-28 10:41:04 +02:00
import { PublicLayout } from '../../components/layout';
const RegisterPage: React.FC = () => {
const navigate = useNavigate();
2025-08-31 22:14:05 +02:00
const handleRegistrationSuccess = () => {
navigate('/login');
2025-08-28 10:41:04 +02:00
};
2025-08-31 22:14:05 +02:00
const handleLoginClick = () => {
navigate('/login');
2025-08-28 10:41:04 +02:00
};
return (
<PublicLayout
variant="centered"
2025-08-31 22:14:05 +02:00
maxWidth="xl"
2025-08-28 10:41:04 +02:00
headerProps={{
showThemeToggle: true,
showAuthButtons: false,
variant: "minimal"
}}
>
2025-08-31 22:14:05 +02:00
<RegisterForm
onSuccess={handleRegistrationSuccess}
onLoginClick={handleLoginClick}
className="mx-auto"
/>
2025-08-28 10:41:04 +02:00
</PublicLayout>
);
};
export default RegisterPage;