import type {Metadata} from "next";
import {Geist, Geist_Mono} from "next/font/google";
import "./globals.css";
import Navbar from "@/components/Navbar";
import Footer from "@/components/Footer";
import React from "react";

const geistSans = Geist({
    variable: "--font-geist-sans",
    subsets: ["latin"],
});

const geistMono = Geist_Mono({
    variable: "--font-geist-mono",
    subsets: ["latin"],
});

export const metadata: Metadata = {
    title: "Steuerberater Mustermann",
    description: "Ihre Steuerkanzlei für kompetente Beratung in allen Steuerfragen. Wir unterstützen Privatpersonen und Unternehmen mit maßgeschneiderten Steuerlösungen.",
    keywords: "Steuerkanzlei, Steuerberatung, Steuerberater, Steuererklärung, Buchhaltung, Jahresabschluss",
    viewport: "width=device-width, initial-scale=1",
    robots: "index, follow",
    openGraph: {
        title: "Steuerberater Mustermann",
        description: "Ihre Steuerkanzlei für kompetente Beratung in allen Steuerfragen.",
        locale: "de_DE",
        type: "website"
    }
};

export default function RootLayout({
                                       children,
                                   }: Readonly<{
    children: React.ReactNode;
}>) {
    return (
        <html lang="de">
        <body
            className={`${geistSans.variable} ${geistMono.variable} antialiased`}
        >
        <Navbar/>
        {children}
        <Footer/>
        </body>
        </html>
    );
}