diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d76ab18..0c633ea 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,45 +1,45 @@ -import type { Metadata } from "next"; -import { Inter } from "next/font/google"; -import "./globals.css"; -import { Toaster } from "react-hot-toast"; +import type { Metadata, Viewport } from 'next' +import { Inter } from 'next/font/google' +import './globals.css' -const inter = Inter({ subsets: ["latin"] }); +const inter = Inter({ + subsets: ['latin'], + variable: '--font-inter', + display: 'swap', +}) export const metadata: Metadata = { - title: "Personal CMS", - description: "A personal content management system", -}; + title: { + default: 'CupaDev CMS', + template: '%s | CupaDev CMS', + }, + description: + 'A modern, fast content management system built with Next.js.', + metadataBase: new URL('https://cupadev.com'), + openGraph: { + type: 'website', + locale: 'en_US', + url: 'https://cupadev.com', + title: 'CupaDev CMS', + }, +} + +export const viewport: Viewport = { + themeColor: '#6470f3', + width: 'device-width', + initialScale: 1, +} export default function RootLayout({ children, }: { - children: React.ReactNode; + children: React.ReactNode }) { return ( - - + + {children} - - ); + ) }