import type { Metadata } from "next";
import { NorthStarPage } from "./north-star-page";
import { getNorthStarContent } from "@/lib/north-star-content";

export const revalidate = 60;

export async function generateMetadata(): Promise<Metadata> {
  const content = await getNorthStarContent();
  return {
    title: content.seoTitle,
    description: content.seoDescription,
    openGraph: {
      title: content.seoTitle,
      description: content.seoDescription,
      images: [{ url: "https://wedigtech-strapi-media.s3.ap-south-1.amazonaws.com/files/icon.png" }],
    },
    twitter: {
      title: content.seoTitle,
      description: content.seoDescription,
      images: ["https://wedigtech-strapi-media.s3.ap-south-1.amazonaws.com/files/icon.png"],
    },
  };
}

export default async function Page() {
  const content = await getNorthStarContent();
  return <NorthStarPage content={content} />;
}
