import TermsAndCondition from "@/components/PagesComponent/StaticPages/TermsAndCondition"; import { SEO_REVALIDATE_SECONDS } from "@/lib/constants"; export const dynamic = "force-dynamic"; export const generateMetadata = async ({ searchParams }) => { try { if (process.env.NEXT_PUBLIC_SEO === "false") return; const params = await searchParams; const langCode = params?.lang || "en"; const res = await fetch( `${process.env.NEXT_PUBLIC_API_URL}${process.env.NEXT_PUBLIC_END_POINT}seo-settings?page=terms-and-conditions`, { headers: { "Content-Language": langCode || "en", }, next: { revalidate: SEO_REVALIDATE_SECONDS, }, } ); const data = await res.json(); const termsAndConditions = data?.data?.[0]; return { title: termsAndConditions?.translated_title || process.env.NEXT_PUBLIC_META_TITLE, description: termsAndConditions?.translated_description || process.env.NEXT_PUBLIC_META_DESCRIPTION, openGraph: { images: termsAndConditions?.image ? [termsAndConditions?.image] : [], }, keywords: termsAndConditions?.translated_keywords || process.env.NEXT_PUBLIC_META_kEYWORDS, }; } catch (error) { console.error("Error fetching MetaData:", error); return null; } }; const TermsAndConditionPage = () => { return ; }; export default TermsAndConditionPage;