fix signin too relax bug

This commit is contained in:
Dobromir Popov
2024-05-01 14:38:14 +03:00
parent 11cf6696ff
commit f2fc549265
4 changed files with 93 additions and 65 deletions

View File

@ -10,14 +10,30 @@ export default function MessagePage() {
warning: "text-yellow-500",
info: "text-blue-500",
};
const { message, type = messageStyles.info, caption } = router.query;
let { message, type = messageStyles.info, caption } = router.query;
if (router.query.error) {
switch (router.query.error) {
case 'UserNotFound':
message = `Твоят имейл '${router.query.email}' не е регистриран в системата. Моля свържи се с нас за да те регистрираме ако искаш да ползваш този имейл.`;
caption = 'Грешка';
type = messageStyles.error;
break;
default:
message = 'Възникна грешка.';
caption = 'Грешка';
type = messageStyles.error;
break;
}
}
return (
<Layout>
<div className="flex items-center justify-center min-h-screen">
<div className="text-center">
<h1 className={`text-2xl font-bold mb-4 ${messageStyles[type]}`}>{caption || 'Информация'}</h1>
<p className="mb-6">
<h1 className={`text-4xl font-bold mb-4 ${messageStyles[type]}`}>{caption || 'Информация'}</h1>
<p className="text-xl mb-6">
{message || 'Така ще получавате различни съобщения.'}
</p>
</div>