mirror of
https://github.com/cssgunc/compass.git
synced 2025-04-10 06:10:17 -04:00
Convert the form UI to be a layout
This commit is contained in:
parent
3b088d5de2
commit
cc2f32bc23
|
@ -32,16 +32,6 @@ export default function ForgotPasswordPage() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Paper>
|
|
||||||
<form
|
|
||||||
onSubmit={(e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
// submit form logic here. since it's a "forgot password" form,
|
|
||||||
// typically you would send a reset password link to the email provided.
|
|
||||||
console.log('Form submitted with email:', confirmEmail);
|
|
||||||
}}
|
|
||||||
className="mb-0 m-auto mt-6 space-y-4 rounded-lg p-4 shadow-lg sm:p-6 lg:p-8 bg-white max-w-xl"
|
|
||||||
>
|
|
||||||
<h1 className="font-bold text-xl text-purple-800">Forgot Password</h1>
|
<h1 className="font-bold text-xl text-purple-800">Forgot Password</h1>
|
||||||
<div className="mb-6">
|
<div className="mb-6">
|
||||||
<Input
|
<Input
|
||||||
|
@ -62,11 +52,7 @@ export default function ForgotPasswordPage() {
|
||||||
Send
|
Send
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
|
||||||
<p className="text-center mt-6 text-gray-500 text-xs">
|
|
||||||
© 2024 Compass Center
|
|
||||||
</p>
|
|
||||||
</Paper>
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
22
compass/app/auth/layout.tsx
Normal file
22
compass/app/auth/layout.tsx
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
|
||||||
|
import Paper from '@/components/auth/Paper';
|
||||||
|
|
||||||
|
|
||||||
|
export default function RootLayout({
|
||||||
|
// Layouts must accept a children prop.
|
||||||
|
// This will be populated with nested layouts or pages
|
||||||
|
children,
|
||||||
|
}: {
|
||||||
|
children: React.ReactNode
|
||||||
|
}) {
|
||||||
|
return (
|
||||||
|
<Paper>
|
||||||
|
<form className="mb-0 m-auto mt-6 space-y-4 rounded-lg p-4 shadow-lg sm:p-6 lg:p-8 bg-white max-w-xl">
|
||||||
|
{children}
|
||||||
|
</form>
|
||||||
|
<p className="text-center mt-6 text-gray-500 text-xs">
|
||||||
|
© 2024 Compass Center
|
||||||
|
</p>
|
||||||
|
</Paper>
|
||||||
|
)
|
||||||
|
}
|
|
@ -45,10 +45,6 @@ export default function Page() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Paper>
|
|
||||||
<form onSubmit={(e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
}} className="mb-0 m-auto mt-6 space-y-4 rounded-lg p-4 shadow-lg sm:p-6 lg:p-8 bg-white max-w-xl">
|
|
||||||
<Image
|
<Image
|
||||||
src="/logo.png"
|
src="/logo.png"
|
||||||
alt='Compass Center logo.'
|
alt='Compass Center logo.'
|
||||||
|
@ -79,11 +75,7 @@ export default function Page() {
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
|
||||||
<p className="text-center mt-6 text-gray-500 text-xs">
|
|
||||||
© 2024 Compass Center
|
|
||||||
</p>
|
|
||||||
</Paper>
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
@ -26,18 +26,6 @@ export default function Page() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Paper>
|
|
||||||
<form
|
|
||||||
onSubmit={(e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
if (newPassword === confirmPassword) {
|
|
||||||
console.log('Passwords match. Submitting form...');
|
|
||||||
} else {
|
|
||||||
console.log('Passwords do not match. Please try again.');
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
className="mb-0 m-auto mt-6 space-y-4 rounded-lg p-4 shadow-lg sm:p-6 lg:p-8 bg-white max-w-xl"
|
|
||||||
>
|
|
||||||
<div className="text-center sm:text-left">
|
<div className="text-center sm:text-left">
|
||||||
<h1 className="font-bold text-xl text-purple-800">New Password</h1>
|
<h1 className="font-bold text-xl text-purple-800">New Password</h1>
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,9 +56,6 @@ export default function Page() {
|
||||||
Send
|
Send
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
|
||||||
<p className="text-center mt-6 text-gray-500 text-xs">© 2024 Compass Center</p>
|
|
||||||
</Paper>
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user