import { getMetadata } from "@/lib/actions/metadata";
import { cookies } from "next/headers";


export async function generateMetadata() {
    const cookieStore = await cookies();
    const locale = (cookieStore.get("NEXT_LOCALE")?.value || "en") as "en" | "ar";
    const metadata = await getMetadata("fresh-recommend-community");

    if (!metadata.data) return {};

    const { title, description, keywords, banner } = metadata.data;

    return {
        title: title[locale],
        description: description[locale],
        keywords: keywords,
        images: [`${process.env.NEXT_PUBLIC_IMAGE_BASE_URL}/${banner.en.url}`, `${process.env.NEXT_PUBLIC_IMAGE_BASE_URL}/${banner.ar.url}`],
        openGraph: {
            title: title[locale],
            description : description[locale],
        },
        twitter: {
            title: title[locale],
            description: description[locale],
        },
    };
}


export default function CommunitiesLayout({ children }: { children: React.ReactNode }) {
  return <>{children}</>;
}