|
|
|
@ -94,7 +94,7 @@ const Login = () => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div className="relative flex flex-col min-h-screen bg-gray-900 py-14">
|
|
|
|
|
<div className="relative flex min-h-screen flex-col bg-gray-900 py-14">
|
|
|
|
|
<PageTitle title={intl.formatMessage(messages.signin)} />
|
|
|
|
|
<ImageFader
|
|
|
|
|
backgroundImages={
|
|
|
|
@ -103,12 +103,12 @@ const Login = () => {
|
|
|
|
|
) ?? []
|
|
|
|
|
}
|
|
|
|
|
/>
|
|
|
|
|
<div className="absolute z-50 top-4 right-4">
|
|
|
|
|
<div className="absolute top-4 right-4 z-50">
|
|
|
|
|
<LanguagePicker />
|
|
|
|
|
</div>
|
|
|
|
|
<div className="relative z-40 flex flex-col items-center px-4 mt-10 sm:mx-auto sm:w-full sm:max-w-md">
|
|
|
|
|
<img src="/logo_stacked.svg" className="max-w-full mb-10" alt="Logo" />
|
|
|
|
|
<h2 className="mt-2 text-3xl font-extrabold leading-9 text-center text-gray-100">
|
|
|
|
|
<div className="relative z-40 mt-10 flex flex-col items-center px-4 sm:mx-auto sm:w-full sm:max-w-md">
|
|
|
|
|
<img src="/logo_stacked.svg" className="mb-10 max-w-full" alt="Logo" />
|
|
|
|
|
<h2 className="mt-2 text-center text-3xl font-extrabold leading-9 text-gray-100">
|
|
|
|
|
{intl.formatMessage(messages.signinheader)}
|
|
|
|
|
</h2>
|
|
|
|
|
</div>
|
|
|
|
@ -128,10 +128,10 @@ const Login = () => {
|
|
|
|
|
leaveFrom="opacity-100"
|
|
|
|
|
leaveTo="opacity-0"
|
|
|
|
|
>
|
|
|
|
|
<div className="p-4 mb-4 bg-red-600 rounded-md">
|
|
|
|
|
<div className="mb-4 rounded-md bg-red-600 p-4">
|
|
|
|
|
<div className="flex">
|
|
|
|
|
<div className="flex-shrink-0">
|
|
|
|
|
<XCircleIcon className="w-5 h-5 text-red-300" />
|
|
|
|
|
<XCircleIcon className="h-5 w-5 text-red-300" />
|
|
|
|
|
</div>
|
|
|
|
|
<div className="ml-3">
|
|
|
|
|
<h3 className="text-sm font-medium text-red-300">
|
|
|
|
|