repo01/app/layout.js
2025-03-04 01:51:39 +03:00

38 lines
1.0 KiB
JavaScript

import localFont from "next/font/local";
import "./globals.css";
import Navbar from "../components/Navbar";
import Footer from "../components/Footer";
import MotionProvider from "../components/MotionProvider";
const geistSans = localFont({
src: "./fonts/GeistVF.woff",
variable: "--font-geist-sans",
weight: "100 900",
});
const geistMono = localFont({
src: "./fonts/GeistMonoVF.woff",
variable: "--font-geist-mono",
weight: "100 900",
});
export const metadata = {
title: "YznApps - Professional IT Solutions",
description: "YznApps provides professional IT solutions including web development, mobile apps, hosting, and VPS services.",
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body className={`${geistSans.variable} ${geistMono.variable} antialiased min-h-screen flex flex-col`}>
<Navbar />
<main className="flex-grow pt-16">
<MotionProvider>
{children}
</MotionProvider>
</main>
<Footer />
</body>
</html>
);
}