"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import TextAbout from '@/components/sections/about/TextAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Heart } from "lucide-react";

export default function PetShelterPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="mediumLarge"
      sizing="mediumLargeSizeMediumTitles"
      background="aurora"
      cardStyle="solid"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="bold"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="PawsHome"
          navItems={[
            { name: "About", id: "about" },
            { name: "Adopt", id: "animals" },
            { name: "FAQ", id: "faq" },
            { name: "Contact", id: "contact" },
          
            { name: "Blog", id: "/blog" },
]}
          button={{
            text: "Start Adoption",            href: "#animals"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroLogoBillboardSplit
          logoText="PAWSHOME"
          description="Give a loving pet a forever home. Every adoption changes two lives. Browse our available animals and find your perfect companion today."
          background={{ variant: "radial-gradient" }}
          buttons={[
            { text: "Browse Pets", href: "#animals" },
            { text: "Learn More", href: "#about" }
          ]}
          layoutOrder="default"
          imageSrc="https://img.b2bpic.net/free-photo/full-shot-women-dog-posing_23-2148977468.jpg"
          imageAlt="Happy dogs and cats ready for adoption"
          frameStyle="card"
        />
      </div>

      <div id="about" data-section="about">
        <TextAbout
          title="We believe every pet deserves a loving home and every family deserves the joy of companionship. Our mission is to rescue, rehabilitate, and rehome animals in need, creating lasting bonds between pets and their families."
          useInvertedBackground="invertDefault"
          buttons={[
            { text: "Our Story", href: "#" }
          ]}
        />
      </div>

      <div id="animals" data-section="animals">
        <ProductCardOne
          title="Available Pets for Adoption"
          description="Meet our wonderful animals waiting for their forever homes. Each pet has been cared for and is ready to bring joy to your family."
          products={[
            {
              id: "1",              name: "Luna - Golden Retriever",              price: "Adoption Fee: $150",              imageSrc: "https://img.b2bpic.net/free-photo/direct-look-into-face-duck-tolling-retriever-dog_493961-1048.jpg",              imageAlt: "Luna the golden retriever"
            },
            {
              id: "2",              name: "Whiskers - Tabby Cat",              price: "Adoption Fee: $75",              imageSrc: "https://img.b2bpic.net/free-photo/pretty-young-woman-petting-her-dog_23-2148740455.jpg",              imageAlt: "Whiskers the tabby cat"
            },
            {
              id: "3",              name: "Hoppy - Holland Lop Rabbit",              price: "Adoption Fee: $50",              imageSrc: "https://img.b2bpic.net/free-photo/high-angle-little-dog-standing-owner-hand_23-2148415217.jpg",              imageAlt: "Hoppy the rabbit"
            },
            {
              id: "4",              name: "Kiwi - Green Parrot",              price: "Adoption Fee: $100",              imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-cute-puppy_181624-21270.jpg",              imageAlt: "Kiwi the green parrot"
            }
          ]}
          gridVariant="asymmetric-60-wide-40-narrow"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          buttons={[
            { text: "View All Pets", href: "#" }
          ]}
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardTwentyFour
          title="Why Adopt?"
          description="Adopting from our shelter saves lives and gives animals a second chance at happiness"
          features={[
            {
              id: "1",              title: "Save a Life",              author: "Adoption Impact",              description: "Every adoption makes room for another animal in need. You directly help us continue our rescue mission and care for more pets.",              tags: ["Impact", "Rescue"],
              imageSrc: "https://img.b2bpic.net/free-photo/wonderful-lady-with-blonde-cool-hairstyle-striped-blouse-jeans-smiling-posing-with-dog-husband-white-shirt-park_197531-19120.jpg",              imageAlt: "Family with adopted dog"
            },
            {
              id: "2",              title: "Health-Screened Pets",              author: "Veterinary Care",              description: "All our animals receive thorough health checks, vaccinations, and necessary medical treatment before adoption.",              tags: ["Health", "Care"],
              imageSrc: "https://img.b2bpic.net/free-photo/dogs-locked-up-victims-animal-abuse-abuse_181624-57149.jpg",              imageAlt: "Professional shelter care"
            },
            {
              id: "3",              title: "Lifetime Support",              author: "Post-Adoption",              description: "We're here for you even after adoption. Get tips, advice, and support to ensure your new pet thrives in their forever home.",              tags: ["Support", "Community"],
              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",              imageAlt: "Caring shelter staff"
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="team" data-section="team">
        <TeamCardEleven
          title="Meet Our Team"
          description="Dedicated professionals committed to animal welfare and finding perfect matches"
          groups={[
            {
              id: "care-team",              groupTitle: "Animal Care Team",              members: [
                {
                  id: "1",                  title: "Dr. Sarah Mitchell",                  subtitle: "Veterinary Director",                  detail: "sarah@pawshome.org",                  imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",                  imageAlt: "Dr. Sarah Mitchell"
                },
                {
                  id: "2",                  title: "James Chen",                  subtitle: "Lead Animal Caretaker",                  detail: "james@pawshome.org",                  imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",                  imageAlt: "James Chen"
                },
                {
                  id: "3",                  title: "Emma Rodriguez",                  subtitle: "Adoption Coordinator",                  detail: "emma@pawshome.org",                  imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",                  imageAlt: "Emma Rodriguez"
                }
              ]
            },
            {
              id: "support-team",              groupTitle: "Support & Operations",              members: [
                {
                  id: "4",                  title: "Michael Torres",                  subtitle: "Shelter Director",                  detail: "michael@pawshome.org",                  imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",                  imageAlt: "Michael Torres"
                },
                {
                  id: "5",                  title: "Lisa Anderson",                  subtitle: "Community Outreach",                  detail: "lisa@pawshome.org",                  imageSrc: "https://img.b2bpic.net/free-photo/beautiful-sad-woman-saying-goodbye-her-old-german-shepherd-professional-male-veterinarian-preparing-ready-put-down-sick-dog_662251-2307.jpg",                  imageAlt: "Lisa Anderson"
                }
              ]
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen
          title="Adoption Success Stories"
          description="Real families sharing how adopting transformed their lives"
          testimonials={[
            {
              id: "1",              title: "Finding My Best Friend",              quote: "When we adopted Luna, we never expected how much love one dog could bring into our lives. She's not just a pet—she's family. The team at PawsHome made the entire process so smooth and caring.",              name: "Sarah Johnson",              role: "Dog Parent",              imageSrc: "https://img.b2bpic.net/free-photo/selfie-portrait-videocall_23-2149186122.jpg",              imageAlt: "Sarah Johnson"
            },
            {
              id: "2",              title: "A Second Chance Story",              quote: "Whiskers came to us nervous and scared. Within weeks, she became the most affectionate cat. Thank you for helping us give her the home she deserved.",              name: "Marcus Chen",              role: "Cat Lover",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271990.jpg",              imageAlt: "Marcus Chen"
            },
            {
              id: "3",              title: "Joy Multiplied",              quote: "Our family was incomplete until we adopted Hoppy. The kids learned responsibility, and we gained endless hours of entertainment. PawsHome's team was incredible throughout.",              name: "Jennifer Williams",              role: "Rabbit Parent",              imageSrc: "https://img.b2bpic.net/free-photo/confident-european-businesswoman-mockup-psd-smiling-closeup-port_53876-143277.jpg",              imageAlt: "Jennifer Williams"
            },
            {
              id: "4",              title: "Colors Came to Our Home",              quote: "Adopting Kiwi brought music and personality to our quiet home. The staff made sure we were fully prepared, and now we can't imagine life without him.",              name: "David Park",              role: "Bird Enthusiast",              imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-redhead-woman_23-2148339229.jpg",              imageAlt: "David Park"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitText
          sideTitle="Frequently Asked Questions"
          sideDescription="Everything you need to know about adoption and our services"
          faqs={[
            {
              id: "1",              title: "What is the adoption process?",              content: "The adoption process includes: (1) Browse our available animals, (2) Meet and interact with your chosen pet, (3) Complete an adoption application, (4) Home visit or references check, (5) Sign adoption agreement, (6) Take your new pet home!"
            },
            {
              id: "2",              title: "What does the adoption fee include?",              content: "Adoption fees cover: spaying/neutering, vaccinations, microchipping, veterinary health check-up, and initial care supplies. This ensures your new pet is healthy and ready for their forever home."
            },
            {
              id: "3",              title: "Can I return a pet if it doesn't work out?",              content: "Yes, we want the best outcome for both you and your pet. If for any reason the adoption doesn't work out, we provide a 30-day trial period during which you can return the pet without penalty."
            },
            {
              id: "4",              title: "Do you help with pet training?",              content: "We provide basic training guidance and behavioral tips. For additional training needs, we can recommend certified professional trainers in your area."
            },
            {
              id: "5",              title: "What is your adoption fee policy for seniors?",              content: "We offer discounted adoption fees for senior animals (7+ years). These wonderful pets have so much love to give and deserve caring homes in their golden years."
            }
          ]}
          textPosition="left"
          useInvertedBackground="noInvert"
          animationType="smooth"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactFaq
          ctaTitle="Ready to Adopt?"
          ctaDescription="Take the first step toward welcoming a furry friend into your home. Our team is here to help you find your perfect match."
          ctaButton={{
            text: "Start Your Adoption Journey",            href: "#animals"
          }}
          ctaIcon={Heart}
          faqs={[
            {
              id: "1",              title: "Where is your shelter located?",              content: "PawsHome Shelter is located at 123 Pet Lane, Community Park, CA 95000. We're open Tuesday-Sunday, 10 AM - 5 PM. Closed Mondays."
            },
            {
              id: "2",              title: "How can I volunteer?",              content: "We'd love your help! Visit our volunteer page or contact our community outreach team at volunteer@pawshome.org. All skills are welcome."
            },
            {
              id: "3",              title: "Can I donate to support the shelter?",              content: "Absolutely! Donations help us care for more animals. You can donate online, by mail, or through monthly giving programs. Every contribution saves lives."
            }
          ]}
          useInvertedBackground="invertDefault"
          animationType="slide-up"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoReveal
          logoText="PAWSHOME"
        />
      </div>
    </ThemeProvider>
  );
}