import type { Metadata, Viewport } from "next"; import "./globals.css"; import { CartDrawer } from "@/components/cart/cart-drawer"; import { Footer } from "@/components/layout/footer"; import { Navbar } from "@/components/layout/navbar"; import { getProducts } from "@/lib/headless/client"; export const metadata: Metadata = { metadataBase: new URL(process.env.NEXT_PUBLIC_SITE_URL ?? "https://shop.cruzcloud.net"), title: { default: "ARI Shopping | Juguetes, regalos y variedades", template: "%s | ARI Shopping" }, description: "Tienda online de juguetes, personajes, mochilas y regalos con atención personalizada.", openGraph: { title: "ARI Shopping", description: "Tesoros para cada aventura.", type: "website", locale: "es_CO" }, }; export const viewport: Viewport = { width: "device-width", initialScale: 1, themeColor: "#22d3ee" }; export default async function RootLayout({ children }: Readonly<{ children: React.ReactNode }>) { const products = await getProducts(); return