61 lines
4.2 KiB
TypeScript
61 lines
4.2 KiB
TypeScript
import ComponentsAuthUnlockForm from '@/components/auth/components-auth-unlock-form';
|
|
import { Metadata } from 'next';
|
|
import Link from 'next/link';
|
|
import React from 'react';
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'Unlock Cover',
|
|
};
|
|
|
|
const CoverLockScreen = () => {
|
|
return (
|
|
<div>
|
|
<div className="absolute inset-0">
|
|
<img src="/assets/images/auth/bg-gradient.png" alt="image" className="h-full w-full object-cover" />
|
|
</div>
|
|
<div className="relative flex min-h-screen items-center justify-center bg-[url(/assets/images/auth/map.png)] bg-cover bg-center bg-no-repeat px-6 py-10 dark:bg-[#060818] sm:px-16">
|
|
<img src="/assets/images/auth/coming-soon-object1.png" alt="image" className="absolute left-0 top-1/2 h-full max-h-[893px] -translate-y-1/2" />
|
|
<img src="/assets/images/auth/coming-soon-object2.png" alt="image" className="absolute left-24 top-0 h-40 md:left-[30%]" />
|
|
<img src="/assets/images/auth/coming-soon-object3.png" alt="image" className="absolute right-0 top-0 h-[300px]" />
|
|
<img src="/assets/images/auth/polygon-object.svg" alt="image" className="absolute bottom-0 end-[28%]" />
|
|
<div className="relative flex w-full max-w-[1502px] flex-col justify-between overflow-hidden rounded-md bg-white/60 backdrop-blur-lg dark:bg-black/50 lg:min-h-[758px] lg:flex-row lg:gap-10 xl:gap-0">
|
|
<div className="relative hidden w-full items-center justify-center bg-[linear-gradient(225deg,#333333_35%,#325aa9_100%)] p-5 lg:inline-flex lg:max-w-[835px] xl:-ms-28 ltr:xl:skew-x-[14deg] rtl:xl:skew-x-[-14deg]">
|
|
<div className="absolute inset-y-0 w-8 from-primary/10 via-transparent to-transparent ltr:-right-10 ltr:bg-gradient-to-r rtl:-left-10 rtl:bg-gradient-to-l xl:w-16 ltr:xl:-right-20 rtl:xl:-left-20"></div>
|
|
<div className="ltr:xl:-skew-x-[14deg] rtl:xl:skew-x-[14deg]">
|
|
<Link href="/" className="ms-10 block w-48 lg:w-72">
|
|
<img src="/assets/images/auth/logo-white.svg" alt="Logo" className="w-full" />
|
|
</Link>
|
|
<div className="mt-24 hidden w-full max-w-[430px] lg:block">
|
|
<img src="/assets/images/auth/unlock.svg" alt="Cover Image" className="w-full" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div className="relative flex w-full flex-col items-center justify-center gap-6 px-4 pb-16 pt-6 sm:px-6 lg:max-w-[667px]">
|
|
{/* <div className="flex w-full max-w-[440px] items-center gap-2 lg:absolute lg:end-6 lg:top-6 lg:max-w-full">
|
|
<Link href="/" className="block w-8 lg:hidden">
|
|
<img src="/assets/images/logo.svg" alt="Logo" className="mx-auto w-10" />
|
|
</Link>
|
|
<LanguageDropdown className="ms-auto w-max" />
|
|
</div> */}
|
|
<div className="w-full max-w-[440px] lg:mt-16">
|
|
<div className="mb-10 flex items-center">
|
|
<div className="flex h-16 w-16 items-end justify-center overflow-hidden rounded-full bg-[#00AB55] ltr:mr-4 rtl:ml-4">
|
|
<img src="/assets/images/auth/user.png" className="w-full object-cover" alt="images" />
|
|
</div>
|
|
<div className="flex-1">
|
|
<h4 className="text-2xl dark:text-white">Shaun Park</h4>
|
|
<p className="text-white-dark">Enter your password to unlock your ID</p>
|
|
</div>
|
|
</div>
|
|
<ComponentsAuthUnlockForm />
|
|
</div>
|
|
<p className="absolute bottom-6 w-full text-center dark:text-white">© {new Date().getFullYear()}.VRISTO All Rights Reserved.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default CoverLockScreen;
|