"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="smallMedium"
        sizing="largeSizeMediumTitles"
        background="aurora"
        cardStyle="glass-elevated"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="layered"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "/",
        },
        {
          name: "Catalogue",
          id: "/catalogue",
        },
        {
          name: "Categories",
          id: "/categories",
        },
        {
          name: "About Us",
          id: "/about-us",
        },
        {
          name: "Contact",
          id: "/contact-us",
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tt1agv"
      logoAlt="Desired Acquisitions Logo"
      brandName="Desired Acquisitions"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroOverlay
      title="Find It. Acquire It. Own It."
      description="Discover unique treasures, antiques, collectibles, furniture, décor, and quality pre-owned items. Browse our catalogue, enquire about an item, and let us help you acquire something special."
      tagAnimation="none"
      buttons={[
        {
          text: "Browse Catalogue",
          href: "/catalogue",
        },
        {
          text: "Contact Us",
          href: "/contact-us",
        },
      ]}
      buttonAnimation="none"
      imageSrc="http://img.b2bpic.net/free-photo/retro-room-interior_1194-6643.jpg"
      imageAlt="Luxurious antique living room with curated collection"
      showBlur={true}
      textPosition="bottom"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/decorations-used-painting-inspiration-creativity-placed-art-gallery_482257-127281.jpg",
          alt: "Decorations used for painting inspiration and creativity placed in art gallery",
        },
        {
          src: "http://img.b2bpic.net/free-photo/medieval-king-queen-posing-real-context_23-2151156396.jpg",
          alt: "Medieval king and queen posing in real context",
        },
        {
          src: "http://img.b2bpic.net/free-photo/analog-portrait-beautiful-woman-posing-indoors-chair_23-2149630209.jpg",
          alt: "Analog portrait of beautiful woman posing indoors on a chair",
        },
        {
          src: "http://img.b2bpic.net/free-photo/house-couch-living-beige-lounge_1203-6323.jpg",
          alt: "house couch living beige lounge",
        },
        {
          src: "http://img.b2bpic.net/free-photo/ornate-dresser-art-nouveau-style_23-2150975673.jpg",
          alt: "Ornate dresser in art nouveau style",
        },
      ]}
      avatarText="Join our community of discerning collectors"
    />
  </div>

  <div id="featured-items" data-section="featured-items">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "p-1",
          name: "Vintage Mahogany Dining Table",
          price: "Enquire for price",
          variant: "Available",
          imageSrc: "http://img.b2bpic.net/free-photo/ornate-dresser-art-nouveau-style_23-2150975503.jpg",
          imageAlt: "Vintage Mahogany Dining Table",
        },
        {
          id: "p-2",
          name: "Rare Porcelain Floral Vase",
          price: "Enquire for price",
          variant: "Available",
          imageSrc: "http://img.b2bpic.net/free-photo/flower-bouquet-metallic-frame-grey-background_23-2148191132.jpg",
          imageAlt: "Rare Porcelain Floral Vase",
        },
        {
          id: "p-3",
          name: "Antique Leather Armchair",
          price: "Enquire for price",
          variant: "Pending",
          imageSrc: "http://img.b2bpic.net/free-photo/sofa-decoration-livingroom-interior_74190-7314.jpg",
          imageAlt: "Antique Leather Armchair",
        },
        {
          id: "p-4",
          name: "Mid-Century Modern Sideboard",
          price: "Enquire for price",
          variant: "Available",
          imageSrc: "http://img.b2bpic.net/free-photo/stylish-cabinet-with-artwork-decor_23-2151988661.jpg",
          imageAlt: "Mid-Century Modern Sideboard",
        },
        {
          id: "p-5",
          name: "Gold Ornate Wall Mirror",
          price: "Enquire for price",
          variant: "Sold",
          imageSrc: "http://img.b2bpic.net/free-photo/golden-fancy-frame_24837-272.jpg",
          imageAlt: "Gold Ornate Wall Mirror",
        },
        {
          id: "p-6",
          name: "Victorian Silver Pocket Watch",
          price: "Enquire for price",
          variant: "Available",
          imageSrc: "http://img.b2bpic.net/free-vector/antique-hand-watch_53876-91205.jpg",
          imageAlt: "Victorian Silver Pocket Watch",
        },
      ]}
      title="Featured Acquisitions"
      description="Explore a curated selection of our most exquisite and sought-after items, from recent arrivals to timeless classics."
    />
  </div>

  <div id="categories" data-section="categories">
      <FeatureCardTwentyThree
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          id: "cat-1",
          title: "Furniture",
          tags: [
            "Chairs",
            "Tables",
            "Storage",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/decor-background-house-modern-home_1203-4879.jpg",
          imageAlt: "Elegant antique furniture",
        },
        {
          id: "cat-2",
          title: "Antiques",
          tags: [
            "Rare",
            "Historic",
            "Classic",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-pottery-studio-working-stoneware_23-2151686491.jpg",
          imageAlt: "Collection of ancient artifacts",
        },
        {
          id: "cat-3",
          title: "Collectibles",
          tags: [
            "Memorabilia",
            "Figurines",
            "Coins",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/crystal-balls-flower-arrangement_23-2150439145.jpg",
          imageAlt: "Display of various collectible items",
        },
        {
          id: "cat-4",
          title: "Home Décor",
          tags: [
            "Vases",
            "Mirrors",
            "Sculptures",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/details-decor-table-living-room-hygge-style-concept-home-comfort-modern-style_169016-10442.jpg",
          imageAlt: "Stylish home decor accents",
        },
        {
          id: "cat-5",
          title: "Art",
          tags: [
            "Paintings",
            "Prints",
            "Sculpture",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/abstract-background-wallpaper-mixed-acrylic-color-paint-textured_53876-176792.jpg",
          imageAlt: "Classic art gallery painting",
        },
        {
          id: "cat-6",
          title: "Jewellery",
          tags: [
            "Rings",
            "Necklaces",
            "Watches",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-gold-chains-still-life_23-2149560659.jpg",
          imageAlt: "Vintage gemstone necklace",
        },
        {
          id: "cat-7",
          title: "Vintage Items",
          tags: [
            "Retro",
            "Mid-Century",
            "Nostalgic",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/life-style_1122-1853.jpg",
          imageAlt: "Collection of retro vintage items",
        },
        {
          id: "cat-8",
          title: "Books & Memorabilia",
          tags: [
            "Rare Books",
            "Autographs",
            "Historical",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/vintage-objects-arrangement-still-life_23-2150348587.jpg",
          imageAlt: "Old books in a vintage library",
        },
      ]}
      title="Explore Our Categories"
      description="From timeless antiques to vintage finds, discover treasures across diverse collections."
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={false}
      title="A house for things worth keeping"
      description="Desired Acquisitions helps buyers discover unique items, antiques, collectibles, and quality pre-owned treasures. Every item is carefully listed to provide accurate information and connect interested buyers directly with us. We are a catalogue and enquiry service — not a traditional shop — focused on matching the right pieces with the right homes."
      tagAnimation="none"
      buttonAnimation="none"
      imageSrc="http://img.b2bpic.net/free-photo/ornate-jewelry-boxes-art-nouveau-style_23-2150975549.jpg"
      imageAlt="Vintage items on display in a gallery"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSixteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t-1",
          name: "Sarah Johnson",
          role: "Art Collector",
          company: "Private Client",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
          imageAlt: "Sarah Johnson, Art Collector",
        },
        {
          id: "t-2",
          name: "Michael Chen",
          role: "Vintage Enthusiast",
          company: "Private Client",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/crazy-man-funny-expression_1194-3203.jpg",
          imageAlt: "Michael Chen, Vintage Enthusiast",
        },
        {
          id: "t-3",
          name: "Emily Rodriguez",
          role: "Interior Designer",
          company: "Home Creations",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-antique-store_23-2149640717.jpg",
          imageAlt: "Emily Rodriguez, Interior Designer",
        },
        {
          id: "t-4",
          name: "David Kim",
          role: "Antique Dealer",
          company: "Kim's Curios",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-satisfied-happy-young-man-glasses-working-cafe-sitting-coworking-space-with-laptop-showing-thumbs-up-like-approve-smth-good-chatting-giving-online-lessons_1258-314620.jpg",
          imageAlt: "David Kim, Antique Dealer",
        },
        {
          id: "t-5",
          name: "Olivia White",
          role: "Private Collector",
          company: "Private Client",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-listening-senior-man_1262-1970.jpg",
          imageAlt: "Olivia White, Private Collector",
        },
      ]}
      kpiItems={[
        {
          value: "100+",
          label: "Curated Items",
        },
        {
          value: "50+",
          label: "Satisfied Clients",
        },
        {
          value: "5",
          label: "Star Rating",
        },
      ]}
      title="What Our Clients Say"
      description="Trusted by collectors and enthusiasts for unique finds and exceptional service."
    />
  </div>

  <div id="contact-home" data-section="contact-home">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient",
      }}
      text="Have a question about an item? Interested in making an offer? Contact us and we'll get back to you.\n\nEmail: desiredacquisitions@gmail.com\nPhone: 0799139202\n\nDesired Acquisitions operates as a catalogue and enquiry service. Items are not purchased directly through the website. Collection can be arranged by appointment, or shipping may be arranged and paid for by the buyer using a courier service such as PUDO. Shipping costs are always for the buyer's account."
      buttons={[
        {
          text: "Make an Enquiry",
          href: "/contact-us",
        },
        {
          text: "Browse Catalogue",
          href: "/catalogue",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Acquisitions",
          items: [
            {
              label: "Browse All",
              href: "/catalogue",
            },
            {
              label: "Featured Items",
              href: "/catalogue#featured-items",
            },
            {
              label: "New Arrivals",
              href: "/catalogue",
            },
            {
              label: "Categories",
              href: "/categories",
            },
          ],
        },
        {
          title: "Company",
          items: [
            {
              label: "About Us",
              href: "/about-us",
            },
            {
              label: "Contact",
              href: "/contact-us",
            },
            {
              label: "Collection & Delivery",
              href: "/collection-delivery",
            },
          ],
        },
        {
          title: "Legal",
          items: [
            {
              label: "Privacy Policy",
              href: "#",
            },
            {
              label: "Terms of Service",
              href: "#",
            },
          ],
        },
      ]}
      bottomLeftText="© 2024 Desired Acquisitions. All rights reserved."
      bottomRightText="Built with Webild"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
