import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google";
import { DM_Sans } from "next/font/google";
import { Manrope } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import { Montserrat } from "next/font/google";



export const metadata: Metadata = {
  title: 'Schmidts Deutsches Restaurant | Authentische Küche & Reservierungen',
  description: 'Erleben Sie authentische deutsche Küche bei Schmidts. Von traditionellem Schnitzel bis zu handgebrauten Bieren, reservieren Sie noch heute Ihren Tisch oder bestellen Sie zum Mitnehmen in Limburg an der Lahn.',
  keywords: ["Deutsches Restaurant, authentisches deutsches Essen, Schnitzel, Craft Bier, traditionelle deutsche Küche, Reservierungen, Essen zum Mitnehmen, Restaurant Limburg an der Lahn"],
  openGraph: {
    "title": "Schmidts Deutsches Restaurant | Authentische Küche & Reservierungen",    "description": "Erleben Sie authentische deutsche Küche bei Schmidts. Von traditionellem Schnitzel bis zu handgebrauten Bieren, reservieren Sie noch heute Ihren Tisch oder bestellen Sie zum Mitnehmen in Limburg an der Lahn.",    "url": "https://www.schmidtsrestaurant.com",    "siteName": "Schmidts",    "images": [
      {
        "url": "http://img.b2bpic.net/free-photo/baked-salmon-fillet-with-potatoes-cheese-rolls-vegetables-mix_114579-221.jpg",        "alt": "Knuspriges Wiener Schnitzel"
      }
    ],
    "type": "website"
  },
  twitter: {
    "card": "summary_large_image",    "title": "Schmidts Deutsches Restaurant | Authentische Küche & Reservierungen",    "description": "Erleben Sie authentische deutsche Küche bei Schmidts. Von traditionellem Schnitzel bis zu handgebrauten Bieren, reservieren Sie noch heute Ihren Tisch oder bestellen Sie zum Mitnehmen in Limburg an der Lahn.",    "images": [
      "http://img.b2bpic.net/free-photo/baked-salmon-fillet-with-potatoes-cheese-rolls-vegetables-mix_114579-221.jpg"
    ]
  },
  robots: {
    "index": true,
    "follow": true
  },
};





const montserrat = Montserrat({
  variable: "--font-montserrat",
  subsets: ["latin"],
});

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="de" suppressHydrationWarning>
      <ServiceWrapper>
        <body className={`${montserrat.variable} antialiased`}>
          <Tag />
          {children}
          <script
              dangerouslySetInnerHTML={{
                  __html: `${getVisualEditScript()}`
              }}
          />
        </body>
      </ServiceWrapper>
    </html>
  );
}