"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 { Leaf, Flower, Gift, Home, Sparkles, MapPin, Phone, Star } 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="Growseed"
          navItems={[
            { name: "About", id: "about" },
            { name: "Products", id: "products" },
            { name: "Contact", id: "contact" },
          ]}
          button={{
            text: "Call Now",            href: "tel:099909-02180"}}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplit
          title="🌿 Growseed – The Garden Shop"
          description="Your Trusted Garden Center in Delhi 🌱. Bring life to your home and garden with premium plants, seeds, and gardening essentials. ⭐ Rating: 4.7 (54 Reviews) | 🕘 Opens: 4:30 PM | 🌆 Serving: Across Delhi"
          tag="Delhi's Premier Plant & Seed Destination"
          tagIcon={Leaf}
          tagAnimation="slide-up"
          background={{ variant: "animated-grid" }}
          imageSrc="http://img.b2bpic.net/free-photo/gardening-concept-with-plants_23-2148000286.jpg"
          imageAlt="Premium plants and garden supplies at Growseed"
          imagePosition="right"
          mediaAnimation="slide-up"
          buttons={[
            { text: "Call Now", href: "tel:099909-02180" },
            { text: "Get Directions", href: "#contact" },
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="about" data-section="about">
        <TestimonialAboutCard
          tag="About Growseed"
          tagIcon={Leaf}
          tagAnimation="slide-up"
          title="🌼 About Growseed – The Garden Shop"
          description="Located in the heart of Laxmi Nagar, Delhi, Growseed – The Garden Shop is a trusted destination for plant lovers and gardening enthusiasts."
          subdescription="We provide high-quality plants, seeds, pots, and gardening supplies at affordable prices. Whether you're starting a balcony garden or maintaining a full home garden, we have everything you need."
          icon={Flower}
          imageSrc="http://img.b2bpic.net/free-photo/silhouette-person-city_23-2149211282.jpg"
          imageAlt="Growseed Garden Shop storefront in Laxmi Nagar"
          mediaAnimation="blur-reveal"
          useInvertedBackground={false}
        />
      </div>

      <div id="products" data-section="products">
        <FeatureCardTwentyFive
          title="🌱 Our Products & Services"
          description="Everything you need for a thriving garden and beautiful spaces"
          tag="Featured Collections"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          features={[
            {
              title: "🌿 Indoor & Outdoor Plants",              description: "Beautiful, healthy plants perfect for home, office, and balcony decoration.",              icon: Leaf,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/birds-nest-fern-plant-beige-pot_53876-142823.jpg?_wi=1",                  imageAlt: "Indoor plants collection"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=1",                  imageAlt: "Outdoor plants arrangement"},
              ],
            },
            {
              title: "🌸 Flowering & Seasonal Plants",              description: "Bright and colorful plants to enhance your garden space.",              icon: Flower,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/gifts-christmas-table_1098-22260.jpg",                  imageAlt: "Flowering plants collection"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=2",                  imageAlt: "Seasonal plants display"},
              ],
            },
            {
              title: "🌾 Seeds & Gardening Supplies",              description: "Premium seeds, soil, fertilizers, pots, and tools for successful gardening.",              icon: Gift,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg?_wi=3",                  imageAlt: "Gardening supplies and seeds"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/birds-nest-fern-plant-beige-pot_53876-142823.jpg?_wi=2",                  imageAlt: "Soil, fertilizers and tools"},
              ],
            },
            {
              title: "🪴 Decorative Planters & Pots",              description: "Stylish pots available in various sizes and designs.",              icon: Home,
              mediaItems: [
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/birds-nest-fern-plant-beige-pot_53876-142823.jpg",                  imageAlt: "Decorative planters collection"},
                {
                  imageSrc: "http://img.b2bpic.net/free-photo/modern-home-creative-interior-decoration-elements_628469-518.jpg",                  imageAlt: "Premium pots and decorative containers"},
              ],
            },
          ]}
          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="Visit Us"
          tagIcon={MapPin}
          tagAnimation="slide-up"
          title="📍 Growseed – The Garden Shop"
          description="Laxmi Nagar, Delhi – 110092 | 📞 099909 02180 | Open: 4:30 PM onwards | Serving: Across Delhi"
          background={{ variant: "animated-grid" }}
          useInvertedBackground={false}
          buttonText="Call Us"
          inputPlaceholder="Your email"
          termsText="We respect your privacy. Call us at 099909 02180 for immediate assistance and gardening advice."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterCard
          logoText="Growseed"
          copyrightText="© 2025 Growseed – The Garden Shop. All rights reserved. Bringing nature closer to you."
          socialLinks={[
            {
              icon: Phone,
              href: "tel:099909-02180",              ariaLabel: "Call Growseed"},
            {
              icon: MapPin,
              href: "#contact",              ariaLabel: "Visit our store in Laxmi Nagar"},
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
