import HomePageRender from "@/components/home/home-page-render";
import { Metadata } from "next";
import { PAGE_CONFIG } from "@/lib/appConstant";
import { SEO } from "@/types/common";
import { getSeoSettings } from "@/lib/common/fetch-seo-settings";
import DefaultLayout from "@/components/layout/default-layout";


export default async function ContentGroupPage(props: any) {
  
  return (
    <DefaultLayout header={true} footer={true} sideBar={true} banner={true} page="content-groups" bodyMegreLayout={true} sort={true} autoIpLogin={true}>
      <HomePageRender {...props}/>
    </DefaultLayout>
  )
}

export const generateMetadata = async (): Promise<Metadata> => {
  const settings: SEO = await getSeoSettings(PAGE_CONFIG.contentGroup);
  return {
    title: settings.title,
    description: settings.metaDescription
  };
};