import Hero from "@/components/homes/home-15/Hero"; import SwiperItems from "@/components/homes/home-15/SwiperItems"; import CategoryItems from "@/components/homes/home-15/CategoryItems"; import React from "react"; import { getSiteSettings } from "@/utils/siteSettings"; // Using a static value to comply with Next.js 15 build requirements. // On-demand revalidation will be handled via the API route. export const revalidate = 3600; export async function generateMetadata() { const siteUrl = process.env.SITE_URL; const data = await getSiteSettings(siteUrl); const siteTitle = data.site_title || ""; const siteDescription = data.site_description || ""; const siteName = data.site_name || ""; const siteNameInPageTitles = data.site_name_in_page_titles || "None"; let title = siteTitle; if (siteName && siteTitle) { if (siteNameInPageTitles === "After") { title = `${siteTitle} - ${siteName}`; } else if (siteNameInPageTitles === "Before") { title = `${siteName} - ${siteTitle}`; } } return { title, description: siteDescription, }; } export default function Page() { return ( <>
<>
{" "} ); }