"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="compact"
        sizing="mediumLargeSizeMediumTitles"
        background="none"
        cardStyle="subtle-shadow"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "Menu",
          id: "#menu",
        },
        {
          name: "About Us",
          id: "#about",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      brandName="Happy Burger Baku"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardGallery
      background={{
        variant: "plain",
      }}
      title="Happy Burger Baku - Fast-food deyil, Best-food!"
      description="By Hollywood"
      buttons={[
        {
          text: "Online Menyu",
          href: "#menu",
        },
        {
          text: "Sifariş Et",
          href: "#delivery",
        },
      ]}
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-enjoying-some-street-food_23-2149009618.jpg",
          imageAlt: "Gourmet burger with fresh ingredients",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-hamburger-menu-composition_23-2148614045.jpg",
          imageAlt: "Classic cheeseburger with fries",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-knife-delicious-meat-sandwich-green-pepper-black-tray-sauce-ketchup-tomatoes-with-stem-fries-dark-surface_179666-34257.jpg",
          imageAlt: "Spicy chicken burger",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-beef-burger-with-salad-bacon_23-2148784490.jpg",
          imageAlt: "Double patty burger",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-frame-with-healthy-food-copy-space_23-2148287543.jpg",
          imageAlt: "Healthy veggie burger",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-eating-french-fries-burger-restaurant_169016-22612.jpg",
          imageAlt: "Signature Happy Burger",
        },
      ]}
      mediaAnimation="opacity"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      products={[
        {
          id: "burger-1",
          name: "Happy Burger",
          price: "9.50 AZN",
          variant: "premium biftek, xırtıldayan tərəvəzlər",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-hamburger-inside-round-plate-dark-floor_140725-11629.jpg",
          imageAlt: "Happy Burger",
        },
        {
          id: "burger-2",
          name: "Cheeseburger",
          price: "8.00 AZN",
          variant: "klassik pendir, turşu xiyar",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-american-fast-food-concept_23-2147819556.jpg",
          imageAlt: "Cheeseburger",
        },
        {
          id: "burger-3",
          name: "Chicken Burger",
          price: "7.50 AZN",
          variant: "qızıl toyuq, xüsusi sous",
          imageSrc: "http://img.b2bpic.net/free-photo/knife-meat-sandwich-chicken-nuggets-tomatoes-with-stem-wooden-board-sauce-ketchup-dark-blue-surface_179666-42665.jpg",
          imageAlt: "Chicken Burger",
        },
        {
          id: "burger-4",
          name: "Veggie Burger",
          price: "7.00 AZN",
          variant: "təzə tərəvəzlər, vegan çörək",
          imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-cheese-near-tomatoes_23-2148037510.jpg",
          imageAlt: "Veggie Burger",
        },
        {
          id: "burger-5",
          name: "Double Burger",
          price: "12.00 AZN",
          variant: "iki qat biftek, əlavə pendir",
          imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-sandwiches-black-cutting-board-fries-ketchup-dark-gray-blurred-surface_179666-42627.jpg",
          imageAlt: "Double Burger",
        },
        {
          id: "burger-6",
          name: "Spicy Burger",
          price: "8.50 AZN",
          variant: "acı sous, jalapeno",
          imageSrc: "http://img.b2bpic.net/free-photo/vegan-burgers-with-copy-space_23-2148290795.jpg",
          imageAlt: "Spicy Burger",
        },
      ]}
      title="Online Menyu"
      description="Happy Burger Baku-nun zəngin və ləzzətli menüsü ilə tanış olun."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x8vfxb",
        "http://img.b2bpic.net/free-photo/fresh-delight-wiht-black-tea_140725-9621.jpg",
        "http://img.b2bpic.net/free-vector/hand-drawn-organic-food-label-collection_23-2148100198.jpg",
        "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208268.jpg",
        "http://img.b2bpic.net/free-photo/girl-working-with-green-plants-shop_23-2147761079.jpg",
        "http://img.b2bpic.net/free-photo/hands-holding-fresh-delicious-burger-with-french-fries-sauce-wooden-table_114579-84744.jpg",
        "http://img.b2bpic.net/free-vector/modern-delivery-logo-template_23-2147878086.jpg",
      ]}
      title="Keyfiyyətə Zəmanət Veririk"
      description="Müştəri məmnuniyyəti və tərəfdaşlıq əlaqələrimiz bizim üçün prioritetdir."
      showCard={false}
    />
  </div>

  <div id="guests" data-section="guests">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",
          name: "Aynur Hüseynova",
          handle: "@aynurbaku",
          testimonial: "Happy Burger Baku-nun burgerləri sadəcə ləzzətli deyil, həm də çox doyurucudur! Bakıda ən yaxşı burgerlər burada. Mütləq dadına baxın!",
          imageSrc: "http://img.b2bpic.net/free-photo/optimistic-confident-carefree-chill-african-american-female_176420-31297.jpg",
          imageAlt: "Aynur Hüseynova",
        },
        {
          id: "2",
          name: "Orxan Məmmədov",
          handle: "@orxanmmdov",
          testimonial: "Interyer superdir, personal çox gülərüzdür və burgerlər möhtəşəmdir! Hər dəfə gəldiyimdə eyni keyfiyyəti tapıram.",
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-joyful-beautiful-africanamerican-woman-laughing-looking-happy-standing-yello_1258-130860.jpg",
          imageAlt: "Orxan Məmmədov",
        },
        {
          id: "3",
          name: "Sevinc Əliyeva",
          handle: "@sevinc_a",
          testimonial: "Wolt vasitəsilə sifariş etdim və cəmi 20 dəqiqəyə çatdı. İstənilən burger həvəskarının arzusu! Təşəkkürlər Happy Burger!",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-courier-yellow-uniform-cape-with-round-delivery-bowl-trying-hear-his-hands-light-pink-background_140725-40600.jpg",
          imageAlt: "Sevinc Əliyeva",
        },
        {
          id: "4",
          name: "Elmar Quliyev",
          handle: "@elmar_q",
          testimonial: "Menyu çox zəngindir, hər kəs öz zövqünə uyğun bir şey tapa bilər. Mənim favoritim Double Burgerdir. Təzə və dadlıdır!",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-women-with-watermelon_23-2148947886.jpg",
          imageAlt: "Elmar Quliyev",
        },
        {
          id: "5",
          name: "Fatimə Cavadova",
          handle: "@fatimac",
          testimonial: "Dostlarla gəldik, çox xoş vaxt keçirdik. Atmosfer rahat və əyləncəlidir. Burgerlərin keyfiyyəti isə sözlə ifadəolunmazdır.",
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-looking-tablet_23-2148214631.jpg",
          imageAlt: "Fatimə Cavadova",
        },
      ]}
      title="Qonaqlarımız Bizim Haqqımızda Nə Deyir?"
      description="Müştərilərimizin ləzzətli təcrübələri."
    />
  </div>

  <div id="interior" data-section="interior">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={true}
      title="Müasir İnteryerimizdə Rahatlığın Dadını Çıxarın"
      description="Happy Burger Baku sizi gözəl və müasir interyeri ilə qarşılayır. Dostlarınız və ailənizlə xoş anlar keçirmək üçün mükəmməl məkandır."
      bulletPoints={[
        {
          title: "Rahat Atmosfer",
          description: "Müasir dizayn və isti işıqlandırma ilə rahat bir mühit təqdim edirik.",
        },
        {
          title: "Ailə Dostu Məkan",
          description: "Hər yaş üçün uyğun, ailənizlə keyfiyyətli vaxt keçirə biləcəyiniz bir mühit.",
        },
        {
          title: "Geniş Oturacaqlar",
          description: "Həm kiçik, həm də böyük qruplar üçün ideal olan geniş və rahat oturacaq sahəsi.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/side-view-couple-date_23-2148422373.jpg"
      imageAlt="Happy Burger Baku restaurant interior"
      mediaAnimation="opacity"
    />
  </div>

  <div id="reservations" data-section="reservations">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq-1",
          title: "Necə rezervasiya edə bilərəm?",
          content: "Masa rezervasiyası üçün (+994 12) 565 00 62 nömrəsi ilə əlaqə saxlaya və ya restoranımıza baş çəkə bilərsiniz.",
        },
        {
          id: "faq-2",
          title: "Böyük qruplar üçün rezervasiya mümkündürmü?",
          content: "Bəli, böyük qruplar üçün əvvəlcədən rezervasiya etmək tövsiyə olunur ki, sizin üçün ən uyğun yeri təmin edək.",
        },
        {
          id: "faq-3",
          title: "Rezervasiya üçün son müddət nədir?",
          content: "Xüsusi tədbirlər üçün ən azı 24 saat əvvəl, adi günlər üçün isə bir neçə saat əvvəl rezervasiya etməyiniz məsləhətdir.",
        },
      ]}
      sideTitle="Masa Rezervasiyası"
      sideDescription="Xüsusi günləriniz və ya sadəcə rahat bir axşam üçün masanızı əvvəlcədən bron edin. Bizimlə əlaqə saxlayın."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="delivery" data-section="delivery">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      tag="Sifariş Etmək"
      title="Ən Sevdiyin Burger Bir Klik Uzaqlıqda!"
      description="Happy Burger Baku-dan dadlı burgerləri Wolt və Bolt Food vasitəsilə sifariş edin."
      buttons={[
        {
          text: "Wolt ilə Sifariş Et",
          href: "https://wolt.com/az/aze/baku/restaurant/happy-burger",
        },
        {
          text: "Bolt Food ilə Sifariş Et",
          href: "https://food.bolt.eu/az-AZ/190-baku/p/211718-happy-burger",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoText="Happy Burger Baku"
      leftLink={{
        text: "Gizlilik Siyasəti",
        href: "#",
      }}
      rightLink={{
        text: "İstifadə Şərtləri",
        href: "#",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
