3 Commits

Author SHA1 Message Date
3c88355490 Update src/app/page.tsx 2026-03-11 12:02:28 +00:00
df433742c5 Update src/app/page.tsx 2026-03-11 12:01:34 +00:00
da33db69b1 Merge version_1 into main
Merge version_1 into main
2026-03-11 11:54:17 +00:00

View File

@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroLogo from '@/components/sections/hero/HeroLogo'; import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import ProductCardFour from '@/components/sections/product/ProductCardFour'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine'; import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
@@ -10,7 +10,7 @@ import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCar
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import ContactFaq from '@/components/sections/contact/ContactFaq'; import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { CheckCircle, Heart, Phone, Shield, Users } from 'lucide-react'; import { CheckCircle, Heart, Phone, Shield, Users, Star } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -43,17 +43,29 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogo <HeroSplitDualMedia
logoText="Pawsitive Haven" title="Pawsitive Haven"
description="Give a loving pet a forever home. Every animal deserves care, comfort, and companionship. Browse our adoptable pets and discover your perfect match today." description="Give a loving pet a forever home. Every animal deserves care, comfort, and companionship. Browse our adoptable pets and discover your perfect match today."
background={{ variant: "gradient-bars" }}
tag="Rescue & Rehome"
tagIcon={Heart}
tagAnimation="slide-up"
buttons={[ buttons={[
{ text: "Adopt a Pet", href: "#products" }, { text: "Adopt a Pet", href: "#products" },
{ text: "Learn More", href: "#about" } { text: "Learn More", href: "#about" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/portrait-dog-lying-green-grass_23-2147902125.jpg?_wi=1" mediaItems={[
imageAlt="Puppies and kittens playing together at our shelter" {
showDimOverlay={true} imageSrc: "http://img.b2bpic.net/free-photo/portrait-dog-lying-green-grass_23-2147902125.jpg?_wi=1", imageAlt: "Golden dog lying on green grass"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-veterinary-doctor-taking-care-pet_23-2149267861.jpg", imageAlt: "Veterinary doctor caring for pet"
}
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Trusted by 5000+ families"
/> />
</div> </div>
@@ -106,8 +118,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: 1, id: 1, title: "Medical Care", description: "Vaccinations, spaying/neutering, and health assessments for all animals.", phoneOne: {
title: "Medical Care", description: "Vaccinations, spaying/neutering, and health assessments for all animals.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/portrait-dog-lying-green-grass_23-2147902125.jpg?_wi=2", imageAlt: "Veterinary care" imageSrc: "http://img.b2bpic.net/free-photo/portrait-dog-lying-green-grass_23-2147902125.jpg?_wi=2", imageAlt: "Veterinary care"
}, },
phoneTwo: { phoneTwo: {
@@ -115,8 +126,7 @@ export default function LandingPage() {
} }
}, },
{ {
id: 2, id: 2, title: "Training Programs", description: "Behavioral training and socialization to prepare pets for adoption.", phoneOne: {
title: "Training Programs", description: "Behavioral training and socialization to prepare pets for adoption.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-veterinary-doctor-taking-care-pet_23-2149267861.jpg?_wi=2", imageAlt: "Training session" imageSrc: "http://img.b2bpic.net/free-photo/close-up-veterinary-doctor-taking-care-pet_23-2149267861.jpg?_wi=2", imageAlt: "Training session"
}, },
phoneTwo: { phoneTwo: {
@@ -124,8 +134,7 @@ export default function LandingPage() {
} }
}, },
{ {
id: 3, id: 3, title: "Adoption Support", description: "Post-adoption guidance and resources to ensure lasting relationships.", phoneOne: {
title: "Adoption Support", description: "Post-adoption guidance and resources to ensure lasting relationships.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/adorable-cute-dog-photo-taken-home_141793-130768.jpg?_wi=2", imageAlt: "Happy adoption" imageSrc: "http://img.b2bpic.net/free-photo/adorable-cute-dog-photo-taken-home_141793-130768.jpg?_wi=2", imageAlt: "Happy adoption"
}, },
phoneTwo: { phoneTwo: {