"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { Cake, Coffee, Lightbulb } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="mediumLarge"
        sizing="medium"
        background="fluid"
        cardStyle="glass-elevated"
        primaryButtonStyle="primary-glow"
        secondaryButtonStyle="solid"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "About",          id: "about"},
        {
          name: "Menu Highlights",          id: "menu"},
        {
          name: "Experience",          id: "experience"},
        {
          name: "Testimonials",          id: "testimonials"},
        {
          name: "Partners",          id: "partners"},
        {
          name: "Contact",          id: "contact"},
      ]}
      brandName="Theatre"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardCarousel
      background={{
        variant: "plain"}}
      title="Theatre – Live Bakery & Cafe"
      description="Freshly baked delights, specialty coffee, fluffy omelettes, and handcrafted waffles served in a cozy and aesthetic atmosphere."
      tag="Culinary Excellence"
      tagIcon={Coffee}
      buttons={[
        {
          text: "Visit Us Today",          href: "#contact"},
      ]}
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/bakery-atmospheric-photo_1321-4640.jpg",          imageAlt: "Cozy cafe interior with warm lighting"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2148.jpg",          imageAlt: "Barista preparing a latte with intricate art"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/diary-products-cheesecake-with-oreo-cookies_114579-2473.jpg",          imageAlt: "Golden fluffy waffles with fresh berries and syrup"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-pink-donuts-with-sprinkles_23-2148166166.jpg",          imageAlt: "Chef decorating a freshly baked cake in a bakery"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-healthy-breakfast-ingredients_23-2147666382.jpg",          imageAlt: "Delicious omelette breakfast plate with fresh herbs"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/empty-wood-chair_1339-7240.jpg",          imageAlt: "Warm and inviting cafe interior with natural light"},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={true}
      imagePosition="right"
      title="About Us"
      description="Theatre – Live Bakery & Cafe offers a unique live bakery experience where guests can enjoy freshly prepared treats, premium coffee, and delicious breakfast favorites. Whether you're meeting friends, hosting a casual business discussion, or simply enjoying your morning coffee, Theatre provides the perfect setting."
      bulletPoints={[
        {
          title: "Freshly Baked Every Day",          description: "Our commitment to freshness ensures every item is baked and served with love.",          icon: Cake,
        },
        {
          title: "Specialty Coffee Selection",          description: "Experience rich and aromatic coffees crafted by expert baristas.",          icon: Coffee,
        },
        {
          title: "Cozy & Aesthetic Atmosphere",          description: "Relax and enjoy in our beautifully designed space, perfect for any occasion.",          icon: Lightbulb,
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/blurred-view-restaurant-with-empty-tables_1203-1073.jpg"
      imageAlt="Cozy Cafe Interior"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "p-waffles",          name: "Fresh Waffles",          price: "$12.00",          imageSrc: "http://img.b2bpic.net/free-photo/mixed-fruit-top-pancake-ice-cream_1203-9249.jpg",          imageAlt: "Golden waffles with berries",          rating: 5,
        },
        {
          id: "p-omelettes",          name: "Signature Omelettes",          price: "$14.50",          imageSrc: "http://img.b2bpic.net/free-photo/omelet-with-vegetables_2829-9356.jpg",          imageAlt: "Gourmet omelette with herbs",          rating: 5,
        },
        {
          id: "p-coffee",          name: "Specialty Coffee",          price: "$5.50",          imageSrc: "http://img.b2bpic.net/free-photo/male-barista-with-tattoos-using-coffee-machine-coffee-shop_23-2149052848.jpg",          imageAlt: "Latte art coffee cup",          rating: 4,
        },
        {
          id: "p-pastries",          name: "Live Bakery Items",          price: "From $4.00",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-breakfast-bowl-with-coffee-macarons_23-2148797072.jpg",          imageAlt: "Assorted fresh pastries",          rating: 5,
        },
        {
          id: "p-baguette",          name: "Artisan Baguette",          price: "$6.00",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-bread-ingredients_23-2149395314.jpg",          imageAlt: "Freshly baked artisan baguette",          rating: 4,
        },
        {
          id: "p-cheesecake",          name: "Classic Cheesecake",          price: "$8.50",          imageSrc: "http://img.b2bpic.net/free-photo/chocolate-milkshake-with-whipped-cream-cherry-chocolate-bar_1308-189508.jpg",          imageAlt: "Slice of cheesecake with berries",          rating: 5,
        },
      ]}
      title="Menu Highlights"
      description="Discover our most popular dishes and freshly baked goods, crafted with passion and the finest ingredients."
    />
  </div>

  <div id="experience" data-section="experience">
      <FeatureCardTwentyEight
      textboxLayout="default"
      useInvertedBackground={true}
      animationType="slide-up"
      features={[
        {
          id: "f-cozy",          title: "Cozy Atmosphere",          subtitle: "Warm interiors designed for comfort and relaxation, perfect for unwinding.",          category: "Ambiance",          value: "☕"},
        {
          id: "f-bakery",          title: "Live Bakery",          subtitle: "Watch fresh bakery items come to life throughout the day, a feast for the senses.",          category: "Craft",          value: "🥐"},
        {
          id: "f-business",          title: "Business Friendly",          subtitle: "A perfect setting for small meetings and casual work sessions with complimentary Wi-Fi.",          category: "Convenience",          value: "💼"},
        {
          id: "f-aesthetic",          title: "Aesthetic Ambience",          subtitle: "Beautiful interiors that make every visit memorable and Instagram-worthy.",          category: "Design",          value: "📸"},
        {
          id: "f-waffles",          title: "Artisan Waffles",          subtitle: "Our golden, fluffy waffles are a must-try, made fresh to order with delightful toppings.",          category: "Culinary",          value: "🧇"},
        {
          id: "f-coffee",          title: "Premium Coffee",          subtitle: "Handcrafted espresso-based drinks by experienced baristas, using finest beans.",          category: "Beverage",          value: "☕"},
      ]}
      title="The Theatre Experience"
      description="More than just a cafe, Theatre is a destination where every visit is a delightful escape, fostering connection and creativity."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSixteen
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t-sarah",          name: "Sarah Johnson",          role: "Local Food Critic",          company: "Taste Karachi",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-lady-with-cup-coffee-standing-counter-waiting-customers_291650-1367.jpg",          imageAlt: "Sarah Johnson"},
        {
          id: "t-michael",          name: "Michael Chen",          role: "Entrepreneur",          company: "Startup Hub",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-using-smartphone-cafe_1170-720.jpg",          imageAlt: "Michael Chen"},
        {
          id: "t-emily",          name: "Emily Rodriguez",          role: "Digital Artist",          company: "Creative Minds",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-pizza_23-2149250079.jpg",          imageAlt: "Emily Rodriguez"},
        {
          id: "t-chef",          name: "Chef David",          role: "Head Baker",          company: "Local Bakery",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/confident-female-baker-standing-near-wooden-shelf-with-baked-breads_23-2148189126.jpg",          imageAlt: "Chef David"},
        {
          id: "t-couple",          name: "Aisha & Omar",          role: "Regular Customers",          company: "Karachi Residents",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/humorous-talks-with-close-friends-dinner-hot-spring-day-cafe_8353-10001.jpg",          imageAlt: "Aisha and Omar"},
      ]}
      kpiItems={[
        {
          value: "5 Stars",          label: "Average Rating"},
        {
          value: "1000+",          label: "Happy Customers"},
        {
          value: "Daily",          label: "Fresh Bakes"},
      ]}
      title="What Our Guests Say"
      description="Hear from our happy customers who love the unique experience at Theatre – Live Bakery & Cafe."
    />
  </div>

  <div id="partners" data-section="partners">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Karachi Food Blog",        "The Daily Grind",        "Cafe Critics",        "Dessert Diary",        "Local Eats Magazine",        "Morning Brew Review",        "Gourmet Guide PK"]}
      title="Trusted by Local Foodies"
      description="Our commitment to quality, aesthetic ambiance, and exceptional service has made us a beloved spot among Karachi's food enthusiasts."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Get in Touch"
      title="Visit Theatre – Live Bakery & Cafe"
      description="We'd love to welcome you! Find us at 25, 23-B, Maqbool Cooperative Society, Block 7, 8 Tipu Sultan Road, Karachi. You can also reach us directly at +92 320 2678675 for reservations or inquiries."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="Theatre"
      columns={[
        {
          title: "Explore",          items: [
            {
              label: "About",              href: "#about"},
            {
              label: "Menu Highlights",              href: "#menu"},
            {
              label: "Experience",              href: "#experience"},
          ],
        },
        {
          title: "Connect",          items: [
            {
              label: "Testimonials",              href: "#testimonials"},
            {
              label: "Partners",              href: "#partners"},
            {
              label: "Contact",              href: "#contact"},
          ],
        },
        {
          title: "Legal",          items: [
            {
              label: "Privacy Policy",              href: "#"},
            {
              label: "Terms of Service",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2026 Theatre – Live Bakery & Cafe. All Rights Reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
