import { Metadata } from "next";
import LoginPageRender from "@/components/auth/login-page-render";
import { getSeoSettings } from "@/lib/common/fetch-seo-settings";
import { SEO } from "@/types/common";
import { PAGE_CONFIG } from "@/lib/appConstant";
import DefaultAuthLayout from "@/components/layout/default-auth-layout";


export default async function LoginPage(props: any) {
    return (
      <DefaultAuthLayout>
        <LoginPageRender {...props} />
      </DefaultAuthLayout>
    )
}


export const generateMetadata = async (): Promise<Metadata> => {
  const settings: SEO = await getSeoSettings(PAGE_CONFIG.login);
  return {
    title: settings.title,
    description: settings.metaDescription
  };
};
