"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="mediumLarge"
        sizing="largeSmallSizeLargeTitles"
        background="fluid"
        cardStyle="soft-shadow"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "About",
          id: "#about",
        },
        {
          name: "Menu",
          id: "#products",
        },
        {
          name: "Reviews",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      button={{
        text: "Order Now",
        href: "#products",
      }}
      brandName="Halicarnas"
    />
  </div>

  <div id="home" data-section="home">
      <HeroSplitDualMedia
      background={{
        variant: "radial-gradient",
      }}
      title="Halicarnas Coffeeshop: Your Haven for Quality & Relaxation"
      description="Discover a curated selection of premium cannabis products and aromatic coffees. Since 2008, we've been Venray's trusted spot for connoisseurs and casual visitors alike."
      tag="Welcome to Halicarnas"
      tagAnimation="blur-reveal"
      buttons={[
        {
          text: "View Menu",
          href: "#products",
        },
        {
          text: "Find Us",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/red-chair-table-cafe_1339-8016.jpg",
          imageAlt: "Cozy coffeeshop interior",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/cbd-oil-dropper-composition_23-2149013553.jpg",
          imageAlt: "Cannabis and coffee product display",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/empty-wood-chair_1339-6716.jpg",
          imageAlt: "empty wood chair",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6425.jpg",
          imageAlt: "table set on dinning table",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6420.jpg",
          imageAlt: "table set on dinning table",
        },
      ]}
      mediaAnimation="slide-up"
      rating={4.4}
      ratingText="Based on 1,194+ reviews"
    />
  </div>

  <div id="about" data-section="about">
      <MetricSplitMediaAbout
      useInvertedBackground={true}
      title="Our Story & Commitment"
      description="Halicarnas Coffeeshop has been a cornerstone of the Venray community since 2008. We pride ourselves on providing high-quality products, a welcoming environment, and exceptional customer service. Our passion for cannabis and coffee drives us to create a unique experience for every visitor."
      metrics={[
        {
          value: "15+",
          title: "Years of Experience",
        },
        {
          value: "1,194+",
          title: "Happy Reviews",
        },
        {
          value: "4.4/5",
          title: "Star Rating",
        },
      ]}
      tag="About Us"
      tagAnimation="blur-reveal"
      imageSrc="http://img.b2bpic.net/free-photo/evening-scene-exterior-restaurant-sunset_23-2152024826.jpg"
      imageAlt="Exterior of Halicarnas Coffeeshop"
      mediaAnimation="slide-up"
      metricsAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          tag: "Cannabis",
          title: "Premium Selection",
          subtitle: "High-Quality Strains",
          description: "Explore a diverse range of top-shelf cannabis strains, carefully selected for purity and potency. Our knowledgeable staff can guide you to your perfect choice.",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-natural-plant-concept_23-2148578479.jpg",
          imageAlt: "Premium cannabis flower",
        },
        {
          tag: "Coffee",
          title: "Artisanal Blends",
          subtitle: "Freshly Brewed",
          description: "Savor the rich aromas of our freshly brewed coffee, made from ethically sourced beans. From espresso to lattes, we have your perfect cup.",
          imageSrc: "http://img.b2bpic.net/free-photo/male-barista-holding-kettle-getting-ready-make-coffee_23-2148824420.jpg",
          imageAlt: "Barista making coffee",
        },
        {
          tag: "Atmosphere",
          title: "Relaxed Environment",
          subtitle: "Your Chill Zone",
          description: "Enjoy our cozy and welcoming space, designed for relaxation and good company. It's the ideal spot to unwind or socialize with friends.",
          imageSrc: "http://img.b2bpic.net/free-photo/therapy-session-with-teenage-girl-laying-couch-discussing-trauma_482257-115695.jpg",
          imageAlt: "Relaxed coffeeshop seating area",
        },
      ]}
      title="Explore Our Offerings"
      description="From artisanal coffee blends to a diverse selection of cannabis, Halicarnas is dedicated to quality and variety."
      tag="Our Specialties"
      tagAnimation="blur-reveal"
      buttonAnimation="slide-up"
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      products={[
        {
          id: "p1",
          name: "Afghan Kush",
          price: "€12 / gram",
          imageSrc: "http://img.b2bpic.net/free-photo/marijuana-leaves-cannabis-beautiful-background_1150-7601.jpg",
          imageAlt: "Afghan Kush cannabis strain",
        },
        {
          id: "p2",
          name: "Gorilla Glue",
          price: "€14 / gram",
          imageSrc: "http://img.b2bpic.net/free-photo/tea-with-dried-herbs-glass-mug-blue-cutting-board-top-view_176474-9924.jpg",
          imageAlt: "Gorilla Glue cannabis strain",
        },
        {
          id: "p3",
          name: "Space Cake",
          price: "€8 / piece",
          imageSrc: "http://img.b2bpic.net/free-photo/cannabis-cookies-cannabis-leaves-put-dark-floor_1150-28011.jpg",
          imageAlt: "Cannabis infused space cake",
        },
        {
          id: "p4",
          name: "Espresso Blend",
          price: "€3.50",
          imageSrc: "http://img.b2bpic.net/free-photo/roasted-beans-tasteful-coffee-shopping-paper-bag_23-2148441159.jpg",
          imageAlt: "Rich espresso coffee blend",
        },
        {
          id: "p5",
          name: "Latte Macchiato",
          price: "€4.20",
          imageSrc: "http://img.b2bpic.net/free-photo/cup-latte-with-cream-garnished-with-chocolate-pieces-coffee_140725-6010.jpg",
          imageAlt: "Artistic latte macchiato",
        },
        {
          id: "p6",
          name: "Herbal Tea Selection",
          price: "€3.00",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-limes-cookies-round-placemat-with-cup-tea_176474-28137.jpg",
          imageAlt: "Assorted herbal tea bags",
        },
      ]}
      title="Our Menu Highlights"
      description="Discover our most popular strains, delicious edibles, and exquisite coffee selections."
      tag="Featured Products"
      tagAnimation="blur-reveal"
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardFourteen
      useInvertedBackground={false}
      title="Why Choose Halicarnas?"
      tag="Our Impact"
      tagAnimation="blur-reveal"
      metrics={[
        {
          id: "m1",
          value: "15+",
          description: "Years of trusted service",
        },
        {
          id: "m2",
          value: "1,194+",
          description: "Positive customer reviews",
        },
        {
          id: "m3",
          value: "50+",
          description: "Unique strains and blends",
        },
      ]}
      metricsAnimation="slide-up"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFifteen
      useInvertedBackground={true}
      testimonial="“Aanrader voor iedereen die een lekker kopje koffie wilt drinken. De Mac is weer de goede... top.”"
      rating={5}
      author="Dready Patrick"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-looking_74855-5149.jpg",
          alt: "Sarah Johnson",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12690.jpg",
          alt: "Michael Chen",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-senior-man_23-2149207174.jpg",
          alt: "Emily Rodriguez",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg",
          alt: "David Kim",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-man-studio-shot_641386-461.jpg",
          alt: "Jessica Lee",
        },
      ]}
      ratingAnimation="blur-reveal"
      avatarsAnimation="slide-up"
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqBase
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "q1",
          title: "What are your opening hours?",
          content: "Halicarnas Coffeeshop is open daily from 9:00 AM to 9:00 PM (21:00).",
        },
        {
          id: "q2",
          title: "Do you offer delivery services?",
          content: "Currently, we do not offer delivery services. Please visit our shop to enjoy our products.",
        },
        {
          id: "q3",
          title: "What payment methods do you accept?",
          content: "We accept cash and most major debit cards. Please ask our staff if you have any specific payment inquiries.",
        },
      ]}
      title="Frequently Asked Questions"
      description="Find answers to common questions about our products, services, and policies."
      tag="Q&A"
      tagAnimation="blur-reveal"
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "sparkles-gradient",
      }}
      tag="Visit Us Today"
      tagAnimation="blur-reveal"
      title="Halicarnas Coffeeshop, Venray"
      description="Located at Henseniusstraat 47, 5801 AW Venray. Open daily until 21:00. Come experience the best coffeeshop in Limburg!"
      buttons={[
        {
          text: "Get Directions",
          href: "https://maps.app.goo.gl/YourGoogleMapsLink",
        },
        {
          text: "Call Us",
          href: "tel:+31123456789",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBase
      columns={[
        {
          title: "Shop",
          items: [
            {
              label: "Menu",
              href: "#products",
            },
            {
              label: "Specials",
              href: "#",
            },
            {
              label: "Reviews",
              href: "#testimonials",
            },
          ],
        },
        {
          title: "About",
          items: [
            {
              label: "Our Story",
              href: "#about",
            },
            {
              label: "Team",
              href: "#",
            },
            {
              label: "FAQ",
              href: "#faq",
            },
          ],
        },
        {
          title: "Contact",
          items: [
            {
              label: "Location",
              href: "#contact",
            },
            {
              label: "Phone",
              href: "tel:+31123456789",
            },
            {
              label: "Email",
              href: "mailto:info@halicarnas.nl",
            },
          ],
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=abmz8f"
      logoAlt="Halicarnas Coffeeshop Logo"
      logoText="Halicarnas"
      copyrightText="© 2024 Halicarnas Coffeeshop. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
