import type { Metadata } from "next"; import { Inter, Source_Code_Pro } from "next/font/google"; import { SafeArea } from "@coinbase/onchainkit/minikit"; import { minikitConfig } from "@/minikit.config"; import { RootProvider } from "./rootProvider"; import "./globals.css"; export async function generateMetadata(): Promise { return { title: minikitConfig.miniapp.name, description: minikitConfig.miniapp.description, other: { "fc:miniapp": JSON.stringify({ version: minikitConfig.miniapp.version, imageUrl: minikitConfig.miniapp.heroImageUrl, button: { title: `Launch ${minikitConfig.miniapp.name}`, action: { name: `Launch ${minikitConfig.miniapp.name}`, type: "launch_miniapp", }, }, }), }, }; } const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); const sourceCodePro = Source_Code_Pro({ variable: "--font-source-code-pro", subsets: ["latin"], }); export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( {children} ); }