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 { Raleway } from "next/font/google";



export const metadata: Metadata = {
  title: 'Tacacá In Casa: Sabor Paraense Autêntico em Cuiabá',
  description: 'Descubra o melhor tacacá e a culinária amazônica em Cuiabá. Um pedaço do Pará com sabor de casa e memórias afetivas. Visite-nos hoje!',
  keywords: ["Tacacá em Cuiabá, Comida Paraense em Cuiabá, Culinária Paraense em Cuiabá, Restaurante Paraense Cuiabá, Tacacá In Casa, restaurante amazônico Cuiabá, açaí paraense Cuiabá, vatapá Cuiabá, comida regional Cuiabá, saudade de casa"],
  openGraph: {
    "title": "Tacacá In Casa: Sabor Paraense Autêntico em Cuiabá",
    "description": "Um pedaço do Pará em Cuiabá. Delicie-se com o verdadeiro tacacá e a culinária amazônica que evoca memórias e afetos.",
    "url": "https://tacacaincasa.com.br",
    "siteName": "Tacacá In Casa",
    "images": [
      {
        "url": "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663843.jpg",
        "alt": "Prato de Tacacá autêntico"
      }
    ],
    "type": "website"
  },
  twitter: {
    "card": "summary_large_image",
    "title": "Tacacá In Casa: Sabor Paraense Autêntico em Cuiabá",
    "description": "Um pedaço do Pará em Cuiabá. Delicie-se com o verdadeiro tacacá e a culinária amazônica que evoca memórias e afetos.",
    "images": [
      "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663843.jpg"
    ]
  },
  robots: {
    "index": true,
    "follow": true
  },
};

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

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