import "./profileLayout.css"

import { serverClient } from "@/lib/trpc/server"

import TrackingSDK from "@/components/TrackingSDK"

import type { LangParams, PageArgs } from "@/types/params"

export { generateMetadata } from "@/utils/generateMetadata"

export default async function ProfilePage({}: PageArgs<LangParams>) {
  const accountPage = await serverClient().contentstack.accountPage.get()

  if (!accountPage) {
    return null
  }

  return <TrackingSDK pageData={accountPage.tracking} />
}
