"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TeamCardOne from '@/components/sections/team/TeamCardOne';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Flame, Leaf, Package, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="small"
        sizing="largeSizeMediumTitles"
        background="circleGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Start",          id: "#hero"},
        {
          name: "Speisekarte",          id: "#speisekarte"},
        {
          name: "Über uns",          id: "#ueber-uns"},
        {
          name: "Galerie",          id: "#galerie"},
        {
          name: "Reservieren",          id: "#reservieren"},
        {
          name: "Kontakt",          id: "#kontakt"},
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m7cv61"
      logoAlt="Sabri Agora Grill Logo"
      brandName="Sabri Agora Grill"
      button={{
        text: "Tisch reservieren",        href: "#reservieren"}}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCentered
      background={{
        variant: "plain"}}
      title="Sabri Agora Grill – Frisch vom Holzkohlegrill"
      description="Erleben Sie authentische türkisch-mediterrane Spezialitäten mitten in Merzig. 4.7 Sterne aus 366 Google-Bewertungen."
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/triple-bacon-burger_23-2151950804.jpg",          alt: "Sabri Agora Grill Food"},
        {
          src: "http://img.b2bpic.net/free-photo/waiter-carrying-dish-with-meat-fire_23-2148131955.jpg",          alt: "Sabri Agora Grill Food"},
        {
          src: "http://img.b2bpic.net/free-photo/sizzling-bbq-skewers-glowing-charcoal_84443-72328.jpg",          alt: "Sabri Agora Grill Food"},
        {
          src: "http://img.b2bpic.net/free-photo/tasty-smoke-cooked-food_23-2151259664.jpg",          alt: "Sabri Agora Grill Food"},
        {
          src: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535338.jpg",          alt: "Delicious street food still life"},
      ]}
      avatarText="Jetzt geöffnet"
      buttons={[
        {
          text: "Tisch reservieren",          href: "#reservieren"},
        {
          text: "Speisekarte ansehen",          href: "#speisekarte"},
      ]}
      buttonAnimation="slide-up"
      marqueeItems={[
        {
          type: "text",          text: "Authentische türkische Küche"},
        {
          type: "text",          text: "Frisch vom Holzkohlegrill"},
        {
          type: "text",          text: "Herzliche Gastfreundschaft"},
        {
          type: "text",          text: "4.7 Sterne bei Google"},
        {
          type: "text",          text: "Hausgemachte Spezialitäten"},
      ]}
    />
  </div>

  <div id="highlights" data-section="highlights">
      <AboutMetric
      useInvertedBackground={false}
      title="Warum Sabri Agora Grill?"
      metrics={[
        {
          icon: Flame,
          label: "Holzkohlegrill",          value: "Echter Geschmack"},
        {
          icon: Leaf,
          label: "Frische Zutaten",          value: "Täglich neu"},
        {
          icon: Package,
          label: "Zum Mitnehmen",          value: "Einfach abholen"},
        {
          icon: Star,
          label: "4.7 Sterne",          value: "Bei Google"},
      ]}
      metricsAnimation="slide-up"
    />
  </div>

  <div id="speisekarte" data-section="speisekarte">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      products={[
        {
          id: "meze-1",          name: "Hummus",          price: "€5.50",          imageSrc: "http://img.b2bpic.net/free-photo/cheese-vegetables-plate-top-view_140725-9446.jpg",          imageAlt: "Hummus mit Fladenbrot"},
        {
          id: "meze-2",          name: "Cacık",          price: "€4.90",          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-delicious-local-food-dish_23-2148833855.jpg",          imageAlt: "Cacık mit Fladenbrot"},
        {
          id: "grill-1",          name: "Adana Kebab",          price: "€14.90",          imageSrc: "http://img.b2bpic.net/free-photo/meat-beef-with-vegetables-grill-onions_140725-2984.jpg",          imageAlt: "Adana Kebab Teller"},
        {
          id: "grill-2",          name: "Hähnchenspieß",          price: "€13.50",          imageSrc: "http://img.b2bpic.net/free-photo/beef-steal-served-with-sauce-tomatoes_114579-2609.jpg",          imageAlt: "Hähnchenspieß Teller"},
        {
          id: "doner-1",          name: "Döner Teller",          price: "€11.90",          imageSrc: "http://img.b2bpic.net/free-photo/lavash-roll-with-onion-vegetables_140725-9844.jpg",          imageAlt: "Döner Teller mit Salat"},
        {
          id: "doner-2",          name: "Dürüm Döner",          price: "€7.50",          imageSrc: "http://img.b2bpic.net/free-photo/baked-potato-wooden-board-with-pepper-tomato-sauces-side-view_141793-3694.jpg",          imageAlt: "Dürüm Döner Wrap"},
        {
          id: "salad-1",          name: "Hirten Salat",          price: "€8.50",          imageSrc: "http://img.b2bpic.net/free-photo/white-ceramic-plate-with-fresh-salad-wooden-surface_343596-5031.jpg",          imageAlt: "Hirten Salat mit Feta"},
        {
          id: "dessert-1",          name: "Baklava (3 Stk.)",          price: "€4.50",          imageSrc: "http://img.b2bpic.net/free-photo/assorted-traditional-turkish-delight-with-nuts_114579-11091.jpg",          imageAlt: "Baklava auf einem Teller"},
      ]}
      title="Unsere Speisekarte"
      description="Traditionelle türkische und mediterrane Gerichte, frisch vom Holzkohlegrill zubereitet."
    />
  </div>

  <div id="ueber-uns" data-section="ueber-uns">
      <TeamCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="one-large-right-three-stacked-left"
      useInvertedBackground={false}
      members={[
        {
          id: "sabri",          name: "Sabri Yılmaz",          role: "Gründer & Küchenchef",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-brushing-sauce-dip-meat-grilling_23-2147840969.jpg",          imageAlt: "Sabri Yılmaz, Gründer des Sabri Agora Grill"},
      ]}
      title="Unsere Geschichte – Leidenschaft für Geschmack"
      description="Im Sabri Agora Grill vereinen wir über Generationen weitergegebene Rezepte mit frischen, regionalen Zutaten. Unser Geheimnis? Der authentische Holzkohlegrill und die herzliche Gastfreundschaft, die jeden Besuch zu einem besonderen Erlebnis macht. Täglich bereiten wir alles frisch zu, vom knusprigen Fladenbrot bis zum perfekt gegrillten Kebab."
    />
  </div>

  <div id="galerie" data-section="galerie">
      <BlogCardThree
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      carouselMode="buttons"
      title="Unsere Galerie – Einblicke"
      description="Impressionen aus unserem Restaurant und von unseren köstlichen Gerichten."
      blogs={[
        {
          id: "gal-1",          category: "Restaurant",          title: "Gemütliches Ambiente",          excerpt: "Entspannen Sie in unserer einladenden Atmosphäre.",          imageSrc: "http://img.b2bpic.net/free-photo/empty-wood-chair_1339-6717.jpg",          imageAlt: "Restaurant Interior",          authorName: "",          authorAvatar: "",          date: ""},
        {
          id: "gal-2",          category: "Essen",          title: "Unsere Spezialitäten",          excerpt: "Frisch zubereitete Grillspezialitäten.",          imageSrc: "http://img.b2bpic.net/free-photo/doner-slices-with-green-salad-onions-white-plate_141793-1719.jpg",          imageAlt: "Kebab Platter",          authorName: "",          authorAvatar: "",          date: ""},
        {
          id: "gal-3",          category: "Team",          title: "Hinter den Kulissen",          excerpt: "Unser Küchenchef bei der Zubereitung.",          imageSrc: "http://img.b2bpic.net/free-photo/chef-cuts-tomatoes-meat-ramrod-with-onions-herbs-pita-bread_140725-3524.jpg",          imageAlt: "Chef at grill",          authorName: "",          authorAvatar: "",          date: ""},
        {
          id: "gal-4",          category: "Essen",          title: "Frisches Fladenbrot",          excerpt: "Täglich frisch aus dem Ofen.",          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-delicious-local-food-dish_23-2148833853.jpg",          imageAlt: "Fresh Flatbread",          authorName: "",          authorAvatar: "",          date: ""},
        {
          id: "gal-5",          category: "Restaurant",          title: "Ihr Besuch bei uns",          excerpt: "Willkommen im Sabri Agora Grill.",          imageSrc: "http://img.b2bpic.net/free-photo/view-st-petersburg-night_1398-2753.jpg",          imageAlt: "Restaurant Exterior",          authorName: "",          authorAvatar: "",          date: ""},
        {
          id: "gal-6",          category: "Essen",          title: "Vielfalt der Mezze",          excerpt: "Eine Auswahl unserer Vorspeisen.",          imageSrc: "http://img.b2bpic.net/free-photo/chicken-salad-bell-pepper-lettuce-tomato-basil_141793-16730.jpg",          imageAlt: "Mezze selection",          authorName: "",          authorAvatar: "",          date: ""},
      ]}
    />
  </div>

  <div id="reservieren" data-section="reservieren">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq-1",          title: "Wie kann ich einen Tisch reservieren?",          content: "Sie können einen Tisch telefonisch unter +49 6861 911876 oder über unser Online-Reservierungsformular anfragen. Wir bestätigen Ihre Reservierung telefonisch."},
        {
          id: "faq-2",          title: "Gibt es eine Online-Reservierung?",          content: "Ja, wir arbeiten an einem optimierten Online-Formular, über das Sie Ihre Anfrage senden können. Alternativ können Sie uns jederzeit anrufen."},
        {
          id: "faq-3",          title: "Was sind die Öffnungszeiten für Reservierungen?",          content: "Reservierungen sind während unserer regulären Öffnungszeiten möglich. Wir empfehlen, mindestens 24 Stunden im Voraus zu buchen, besonders am Wochenende."},
        {
          id: "faq-4",          title: "Kann ich für größere Gruppen reservieren?",          content: "Ja, für Gruppen ab 8 Personen bitten wir um telefonische Reservierung, um alle Details optimal abzustimmen. Wir haben Platz für bis zu 12 Personen."},
      ]}
      title="Tisch reservieren"
      description="Planen Sie Ihren Besuch im Sabri Agora Grill! Reservieren Sie ganz einfach Ihren Tisch. Für eine schnelle Buchung oder spezielle Wünsche, kontaktieren Sie uns bitte telefonisch. Unser Team hilft Ihnen gerne weiter."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="bewertungen" data-section="bewertungen">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          name: "Michael S.",          handle: "@GoogleReview",          testimonial: "Absolut empfehlenswert! Das Essen ist immer frisch und lecker, besonders der Adana Kebab. Der Service ist super freundlich und aufmerksam. Wir kommen immer wieder gerne!",          imageSrc: "http://img.b2bpic.net/free-photo/attractive-hipster-dressed-leather-jacket-eating-vegan-burger_613910-504.jpg",          imageAlt: "Michael S."},
        {
          id: "t2",          name: "Anna K.",          handle: "@GoogleReview",          testimonial: "Ein echtes Juwel in Merzig! Die Mezze sind ein Traum und der Holzkohlegrill macht den Unterschied. Meine Familie liebt es hier. Bester Döner der Stadt!",          imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-hanging-out_23-2149436788.jpg",          imageAlt: "Anna K."},
        {
          id: "t3",          name: "Thomas L.",          handle: "@GoogleReview",          testimonial: "Ich war schon in vielen türkischen Restaurants, aber Sabri Agora Grill übertrifft sie alle. Die Qualität ist top, die Portionen großzügig und das Ambiente sehr angenehm.",          imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-young-students-using-digital-tablet-lunch-break-asian-restaurant_613910-19849.jpg",          imageAlt: "Thomas L."},
        {
          id: "t4",          name: "Katrin M.",          handle: "@GoogleReview",          testimonial: "Fantastisches Essen und sehr nette Besitzer. Man fühlt sich sofort wohl. Besonders gut finde ich die frischen Salate und das hausgemachte Fladenbrot. Immer wieder ein Genuss!",          imageSrc: "http://img.b2bpic.net/free-photo/happy-african-american-mother-daughter-eating-dining-table_637285-12635.jpg",          imageAlt: "Katrin M."},
        {
          id: "t5",          name: "David R.",          handle: "@GoogleReview",          testimonial: "Das Sabri Agora Grill ist unsere erste Wahl für türkisches Essen in Merzig. Der Service ist stets hervorragend und die Gerichte sind einfach zum Niederknien. Eine klare Empfehlung!",          imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-good-time_23-2148395391.jpg",          imageAlt: "David R."},
      ]}
      title="Was unsere Gäste sagen"
      description="Über 366 zufriedene Kunden können sich nicht irren! Wir sind stolz auf unsere 4.7 Sterne bei Google."
    />
  </div>

  <div id="kontakt" data-section="kontakt">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Besuchen Sie uns"
      title="Ihr Weg zum Sabri Agora Grill"
      description="Wir freuen uns darauf, Sie in unserem Restaurant begrüßen zu dürfen. Hier finden Sie alle Informationen für Ihre Anreise und Kontaktaufnahme."
      buttons={[
        {
          text: "Jetzt anrufen: +49 6861 911876",          href: "tel:+496861911876"},
        {
          text: "Route planen",          href: "https://www.google.com/maps/dir/?api=1&destination=Trierer+Str.+2,66663+Merzig"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Sabri Agora Grill",          items: [
            {
              label: "Start",              href: "#hero"},
            {
              label: "Speisekarte",              href: "#speisekarte"},
            {
              label: "Über uns",              href: "#ueber-uns"},
            {
              label: "Galerie",              href: "#galerie"},
          ],
        },
        {
          title: "Rechtliches",          items: [
            {
              label: "Impressum",              href: "/impressum"},
            {
              label: "Datenschutz",              href: "/datenschutz"},
          ],
        },
        {
          title: "Kontakt",          items: [
            {
              label: "Trierer Str. 2, 66663 Merzig",              href: "https://www.google.com/maps?q=Trierer+Str.+2,66663+Merzig"},
            {
              label: "Telefon: +49 6861 911876",              href: "tel:+496861911876"},
            {
              label: "Reservieren",              href: "#reservieren"},
          ],
        },
        {
          title: "Öffnungszeiten",          items: [
            { label: "Mo - Sa: 11:30 - 22:00 Uhr" },
            { label: "So: 12:00 - 21:00 Uhr" }
          ]
        },
        {
          title: "Social Media",          items: [
            {
              label: "Facebook",              href: "#"},
            {
              label: "Instagram",              href: "#"},
          ],
        },
      ]}
      bottomLeftText="© 2023 Sabri Agora Grill. Alle Rechte vorbehalten."
      bottomRightText="Website Design by Agentur Merzig"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}