import "@/styles/globals.css" import { Metadata } from "next" import { siteConfig } from "@/config/site" import { languages } from "./i18n/settings" import { QueryClientProvider, useQueryClient } from "@tanstack/react-query" import { QueryClientProviderLayout } from "@/components/layouts/QueryProviderLayout" export async function generateStaticParams() { return languages.map((language) => ({ language })) } export const metadata: Metadata = { metadataBase: new URL("https://pse.dev"), title: { default: siteConfig.name, template: `%s - ${siteConfig.name}`, }, description: siteConfig.description, icons: { icon: "/favicon.svg", shortcut: "/favicon.svg", apple: "/apple-touch-icon.png", }, openGraph: { images: [ { url: "/og-image.png", width: 1200, height: 630, }, ], }, } interface RootLayoutProps { children: React.ReactNode params?: any } export default function RootLayout({ children }: RootLayoutProps) { return {children} }