import type { Metadata } from "next"; import { Vazirmatn } from "next/font/google"; import "./globals.css"; import { TopBar } from "@/components/layout/TopBar"; import { Header } from "@/components/layout/Header"; import { Footer } from "@/components/layout/Footer"; import { getNavCategories } from "@/lib/categories"; import { getLogoSrc } from "@/lib/media"; import { getBusinessInfo, parseMetaTagHtml } from "@/lib/meshkee"; const vazir = Vazirmatn({ subsets: ["arabic", "latin"], variable: "--font-vazir", display: "swap", weight: ["300", "400", "500", "600", "700", "800"], }); export const metadata: Metadata = { title: "داروخانه دکتر ارجمند | صفحه اصلی", description: "خرید آنلاین دارو، مکمل، محصولات بهداشتی و آرایشی از داروخانه دکتر ارجمند در قم، سالاریه.", }; export default async function RootLayout({ children }: { children: React.ReactNode }) { const [logoSrc, categories, businessInfo] = await Promise.all([ Promise.resolve(getLogoSrc()), getNavCategories(), getBusinessInfo(), ]); const cmsMetaTags = (businessInfo?.metaTags ?? []).flatMap((tag, index) => { const attrs = parseMetaTagHtml(tag.html ?? ""); if (!attrs) return []; return []; }); return (
{cmsMetaTags}