55 lines
1.2 KiB
TypeScript

import "../global.css";
import { Inter } from "@next/font/google";
import LocalFont from "@next/font/local";
import { Metadata } from "next";
import { Analytics } from "./components/analytics";
export const metadata: Metadata = {
title: {
default: "aderk.tech",
template: "%s | aderk.tech",
},
description: "Junior Dev & Student",
openGraph: {
title: "aderk.tech",
description:
"Junior Dev & Student",
url: "https://aderk.tech",
siteName: "aderk.tech",
locale: "ru-RU",
type: "website",
},
icons: {
shortcut: "/favicon.png",
},
};
const inter = Inter({
subsets: ["latin"],
variable: "--font-inter",
});
const calSans = LocalFont({
src: "../public/fonts/CalSans-SemiBold.ttf",
variable: "--font-calsans",
});
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="ru" className={[inter.variable, calSans.variable].join(" ")}>
<head>
<Analytics />
</head>
<body
className={`bg-black ${process.env.NODE_ENV === "development" ? "debug-screens" : undefined
}`}
>
{children}
</body>
</html>
);
}