import type { Metadata, Viewport } from "next"; import "./globals.css"; import { ThemeProvider } from "@/components/ui/theme"; import { TooltipProvider } from "@/components/ui/tooltip"; import { SITE_URL } from "@/lib/utils"; export const metadata: Metadata = { metadataBase: new URL(SITE_URL), title: { default: "Fetcha โ€” Intelligent Web Access Infrastructure", template: "%s ยท Fetcha" }, description: "One API. Multiple proxy networks. Reliable web access. Fetcha intelligently routes every request across premium proxy networks, sessions and browser infrastructure.", applicationName: "Fetcha", keywords: ["web access API", "proxy API", "residential proxies", "web scraping infrastructure", "smart routing", "fetch API"], openGraph: { type: "website", siteName: "Fetcha", title: "Fetcha โ€” The web, accessible through one API.", description: "Fetcha intelligently routes every request across premium proxy networks, sessions and browser infrastructure to deliver reliable web access at scale.", url: SITE_URL, images: [{ url: "/og.png", width: 1200, height: 630, alt: "Fetcha" }], }, twitter: { card: "summary_large_image", title: "Fetcha โ€” Intelligent Web Access Infrastructure", description: "One API. Multiple proxy networks. Reliable web access." }, icons: { icon: [{ url: "/icon.svg", type: "image/svg+xml" }] }, robots: { index: true, follow: true }, }; export const viewport: Viewport = { themeColor: [ { media: "(prefers-color-scheme: light)", color: "#ffffff" }, { media: "(prefers-color-scheme: dark)", color: "#0a0d14" }, ], width: "device-width", initialScale: 1, viewportFit: "cover", }; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( {children} ); }