"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import HeroSplit from "@/components/sections/hero/HeroSplit";
import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Heart, Leaf, Flower, Gift, Home, Sparkles, MapPin, Phone } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="hover-magnetic"
      defaultTextAnimation="background-highlight"
      borderRadius="rounded"
      contentWidth="mediumSmall"
      sizing="mediumLargeSizeLargeTitles"
      background="circleGradient"
      cardStyle="gradient-bordered"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="layered"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="Skycap"
          navItems={[
            { name: "About", id: "about" },
            { name: "Products", id: "products" },
            { name: "Contact", id: "contact" },
          ]}
          button={{
            text: "Call Now",            href: "tel:087000-12721"}}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplit
          title="Beautiful Flower Pots & Unique Gift Items"
          description="Premium quality planters, decorative pots & thoughtful gifts for every occasion. Located in Bhajanpura, Delhi – we bring nature's beauty to your home and office."
          tag="Delhi's Premier Flower Pot Gallery"
          tagAnimation="slide-up"
          background={{ variant: "animated-grid" }}
          imageSrc="http://img.b2bpic.net/free-photo/gardening-concept-with-plants_23-2148000286.jpg"
          imageAlt="Beautiful flower pots and decorative planters"
          imagePosition="right"
          mediaAnimation="slide-up"
          buttons={[
            { text: "Call Now", href: "tel:087000-12721" },
            { text: "Get Directions", href: "#contact" },
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="about" data-section="about">
        <TestimonialAboutCard
          tag="About Us"
          tagIcon={Leaf}
          tagAnimation="slide-up"
          title="Welcome to Skycap Flower Pots and Gift Gallery"
          description="Your trusted source for premium flower pots, decorative planters, and thoughtful gifts in Bhajanpura, Delhi."
          subdescription="Quality. Affordability. Customer Satisfaction."
          icon={Heart}
          imageSrc="http://img.b2bpic.net/free-photo/silhouette-person-city_23-2149211282.jpg"
          imageAlt="Skycap Flower Pots Gallery storefront"
          mediaAnimation="blur-reveal"
          useInvertedBackground={false}
        />
      </div>

      <div id="products" data-section="products">
        <FeatureCardTwentyFive
          title="Our Collections"
          description="Discover our wide range of premium products for every need"
          tag="Featured Products"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          features={[
            {
              title: "Flower Pots",              description: "Stylish ceramic, plastic, and designer pots for your home & balcony.",              icon: Flower,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/birds-nest-fern-plant-beige-pot_53876-142823.jpg?_wi=1",                  imageAlt: "Ceramic flower pots collection"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=1",                  imageAlt: "Designer planters for indoor and outdoor"},
              ],
            },
            {
              title: "Gift Items",              description: "Perfect gifts for birthdays, anniversaries, festivals & special occasions.",              icon: Gift,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/gifts-christmas-table_1098-22260.jpg",                  imageAlt: "Gift items and decorative pieces"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=2",                  imageAlt: "Unique gift collections"},
              ],
            },
            {
              title: "Home Decor",              description: "Unique decorative items to enhance your living and working spaces.",              icon: Home,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=3",                  imageAlt: "Home decoration items"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/birds-nest-fern-plant-beige-pot_53876-142823.jpg?_wi=2",                  imageAlt: "Decorative planters for spaces"},
              ],
            },
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          buttons={[
            { text: "Browse All Products", href: "#products" },
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Get In Touch"
          tagIcon={MapPin}
          tagAnimation="slide-up"
          title="Visit Us in Bhajanpura, Delhi"
          description="C, 120/19, Gali Number 3, Block C 2, Bhajanpura, Tukhmirpur, Delhi – 110053 | Open Daily – Closes 9 PM"
          background={{ variant: "animated-grid" }}
          useInvertedBackground={false}
          buttonText="Call Us"
          inputPlaceholder="Your email"
          termsText="We respect your privacy. Call us at 087000 12721 for immediate assistance."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterCard
          logoText="Skycap"
          copyrightText="© 2025 Skycap Flower Pots and Gift Gallery. All rights reserved."
          socialLinks={[
            {
              icon: Phone,
              href: "tel:087000-12721",              ariaLabel: "Call us"},
            {
              icon: MapPin,
              href: "#contact",              ariaLabel: "Visit our store"},
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
