layout.tsx 1,1 ko
Newer Older
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
import type { Metadata } from "next";
import { Oswald, Roboto } from "next/font/google";
import { AuthProvider } from "@/lib/components/AuthComponent";
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
import "./globals.css";

import Header from "@/lib/components/header";
import Footer from "@/lib/components/footer";


const roboto = Roboto({
    subsets: ["latin"],
    weight: ["100", "300", "400", "500", "700"],
    variable: "--font-roboto",
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
});

const oswald = Oswald({
  subsets: ["latin"],
  weight: ["200", "300", "400", "500", "600", "700"],
  variable: "--font-oswald",
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
});

export const metadata: Metadata = {
    title: "ImmoNext",
    description: "A real estate listing platform built with Next.js and Prisma.",
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
};

export default function RootLayout({
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
}: Readonly<{
    children: React.ReactNode;
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
}>) {
        <html lang="fr">
            <body className={`${roboto.variable} ${oswald.variable} font-sans antialiased`}>
                <AuthProvider>
                    <Header />
                    <main>{children}</main>
                    <Footer />
                </AuthProvider>
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
}