Files
Michess/client/src/app/layout.tsx
2023-04-05 20:10:26 +08:00

47 lines
1.0 KiB
TypeScript

import "@/styles/globals.css";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import AuthModal from "@/components/auth/AuthModal";
import ContextProvider from "@/context/ContextProvider";
export const metadata = {
title: "chessu",
description: "Play Chess online.",
openGraph: {
title: "chessu",
description: "Play Chess online.",
url: "https://ches.su",
siteName: "chessu",
locale: "en_US",
type: "website"
},
robots: {
index: true,
follow: false,
nocache: true,
noarchive: true
}
};
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en" className="overflow-x-hidden">
<body className="overflow-x-hidden">
<ContextProvider>
<Header />
<main className="mx-1 flex min-h-[70vh] justify-center md:mx-16 lg:mx-40">
{children}
</main>
<AuthModal />
</ContextProvider>
<Footer />
</body>
</html>
);
}