mediahub-fe/app/[locale]/auth/page.tsx

92 lines
3.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// import React from 'react'
// import { redirect } from 'next/navigation'
// const page = ({ params: { locale } }: { params: { locale: string } }) => {
// redirect(`/${locale}/auth/login`)
// return null
// }
// export default page
import { Link } from "@/i18n/routing";
import LoginForm from "@/components/partials/auth/login-form";
import Image from "next/image";
import Social from "@/components/partials/auth/social";
import Copyright from "@/components/partials/auth/copyright";
import Logo from "@/components/partials/auth/logo";
import { useTranslations } from "next-intl";
const Login = ({ params: { locale } }: { params: { locale: string } }) => {
const t = useTranslations("LandingPage");
return (
<>
<div className="flex w-full items-center overflow-hidden min-h-dvh h-dvh basis-full">
<div className="overflow-y-auto flex flex-wrap w-full h-dvh">
<div className="lg:block hidden flex-1 overflow-hidden text-[40px] leading-[48px] text-default-600 relative z-[1] bg-default-50">
<div className="max-w-[520px] pt-16 ps-20 ">
<Link href="/" className="mb-6 inline-block">
<Image
src="/assets/mediahub-logo.png"
alt=""
width={250}
height={250}
className="mb-10 w-full h-full"
/>
</Link>
</div>
<div className="absolute left-0 2xl:bottom-[-160px] bottom-[-130px] h-full w-full z-[-1]">
<Image
src="/assets/vector-login.svg"
alt=""
width={300}
height={300}
className="mb-10 w-full h-full"
/>
</div>
</div>
<div className="flex-1 relative">
<div className=" h-full flex flex-col dark:bg-default-100 bg-white">
<div className="max-w-[524px] md:px-[42px] md:py-[44px] p-7 mx-auto w-full text-2xl text-default-900 mb-3 h-full flex flex-col justify-center">
{/* <div className="flex justify-center items-center text-center mb-6 lg:hidden ">
<Link href="/">
<Logo />
</Link>
</div> */}
{/* <div className="text-left 2xl:mb-10 mb-4 mt-10">
<h4 className="font-semibold text-3xl text-left">{t("logInPlease", { defaultValue: "Log In Please" })}</h4>
<div className="text-default-500 text-base">
{t("acc", { defaultValue: "Acc" })} <span className="text-red-500">{t("reg", { defaultValue: "Reg" })}</span>
</div>
</div> */}
<LoginForm />
{/* <div className="relative border-b-[#9AA2AF] border-opacity-[16%] border-b pt-6">
<div className="absolute inline-block bg-default-50 dark:bg-default-100 left-1/2 top-1/2 transform -translate-x-1/2 px-4 min-w-max text-sm text-default-500 font-normal">
Or continue with
</div>
</div> */}
{/* <div className="max-w-[242px] mx-auto mt-8 w-full">
<Social locale={locale} />
</div> */}
{/* <div className="md:max-w-[345px] mx-auto font-normal text-default-500 mt-12 uppercase text-sm">
Dont have an account?{" "}
<Link
href="/auth/register"
className="text-default-900 font-medium hover:underline"
>
Sign up
</Link>
</div> */}
</div>
{/* <div className="text-xs font-normal text-default-500 z-[999] pb-10 text-center">
<Copyright />
</div> */}
</div>
</div>
</div>
</div>
</>
);
};
export default Login;