Merge version_1 into main #1

Merged
bender merged 4 commits from version_1 into main 2026-02-13 14:36:26 +00:00
4 changed files with 101 additions and 102 deletions

View File

@@ -24,18 +24,20 @@ export default function BlogPage() {
headingFontWeight="semibold"
>
<ReactLenis root>
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "about" },
{ name: "Adopt", id: "adopt" },
{ name: "Volunteer", id: "volunteer" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
]}
button={{ text: "Donate", href: "contact" }}
brandName="Paw Haven"
/>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
button={{ text: "Donate", href: "/#contact" }}
brandName="Paw Haven"
/>
</div>
{isLoading ? (
<div className="w-content-width mx-auto py-20 text-center">
@@ -55,33 +57,35 @@ export default function BlogPage() {
</div>
)}
<FooterSimple
columns={[
{
title: "Quick Links", items: [
{ label: "Home", href: "#hero" },
{ label: "Adopt", href: "#adopt" },
{ label: "Volunteer", href: "#features" },
],
},
{
title: "About Us", items: [
{ label: "Our Mission", href: "#about" },
{ label: "Team", href: "#about" },
{ label: "Impact", href: "#about" },
],
},
{
title: "Support", items: [
{ label: "Donate", href: "#contact" },
{ label: "FAQ", href: "#faq" },
{ label: "Contact", href: "#contact" },
],
},
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."
/>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Quick Links", items: [
{ label: "Home", href: "/#hero" },
{ label: "Adopt", href: "/#adopt" },
{ label: "Volunteer", href: "/#features" },
],
},
{
title: "About Us", items: [
{ label: "Our Mission", href: "/#about" },
{ label: "Team", href: "/#about" },
{ label: "Impact", href: "/#about" },
],
},
{
title: "Support", items: [
{ label: "Donate", href: "/#contact" },
{ label: "FAQ", href: "/#faq" },
{ label: "Contact", href: "/#contact" },
],
},
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -28,7 +28,7 @@ export default function LandingPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[{name: 'About', id: 'about'}, {name: 'Adopt', id: 'adopt'}, {name: 'Volunteer', id: 'volunteer'}, {name: 'Testimonials', id: 'testimonials'}, {name: 'FAQ', id: 'faq'}]}
navItems={[{name: 'About', id: 'about'}, {name: 'Adopt', id: 'adopt'}, {name: 'Volunteer', id: 'features'}, {name: 'Testimonials', id: 'testimonials'}, {name: 'FAQ', id: 'faq'}]}
button={{text: 'Donate', href: 'contact'}}
brandName='Paw Haven'
/>
@@ -37,8 +37,8 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboard
logoText='Paw Haven'
description='Connecting loving homes with pets in need. Every animal deserves a second chance at happiness.'
buttons={[{text: 'Adopt a Pet', href: 'adopt'}, {text: 'Volunteer', href: 'volunteer'}]}
description="Connecting loving homes with pets in need. Every animal deserves a second chance at happiness."
buttons={[{text: 'Adopt a Pet', href: 'adopt'}, {text: 'Volunteer', href: 'features'}]}
background={{variant: 'floatingGradient'}}
imageSrc='https://img.b2bpic.net/free-photo/elegant-fashion-girls-summer-park_1157-21448.jpg'
imageAlt='Happy dog and cat in a shelter environment'
@@ -99,12 +99,12 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
testimonials={[
{id: '1', name: 'Jessica L.', handle: 'Proud Pet Parent', testimonial: 'Adopting from Paw Haven was the best decision! Our dog, Bella, is healthy, happy, and brings so much joy. The process was smooth and staff were incredibly supportive.', imageSrc: 'https://img.b2bpic.net/free-photo/cheerful-mixed-race-male-with-bristle-bushy-hairstyle-white-perfect-teeth-has-good-mood_273609-8513.jpg', imageAlt: 'Jessica L. avatar'},
{id: '2', name: 'Mark R.', handle: 'Dedicated Volunteer', testimonial: 'I\'ve volunteered at several shelters, and Paw Haven truly stands out. Their commitment to animal welfare and community engagement is inspiring. A wonderful place!', imageSrc: 'https://img.b2bpic.net/free-photo/woman-smiles-toothily-looks-surprised-hears-awesome-news-wears-casual-yellow-sweater-poses-white-human-face-expressions-emotions-feelings-concept_273609-55936.jpg', imageAlt: 'Mark R. avatar'},
{id: '3', name: 'Sarah K.', handle: 'New Foster Parent', testimonial: 'The fostering program at Paw Haven changed our lives. We cared for a shy cat who blossomed in our home. It\'s rewarding to know we helped her find her forever family.', imageSrc: 'https://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12690.jpg', imageAlt: 'Sarah K. avatar'},
{id: '4', name: 'David P.', handle: 'Community Partner', testimonial: 'Paw Haven is a vital part of our community. Their educational programs and adoption events are invaluable. We\'re proud to support their incredible work.', imageSrc: 'https://img.b2bpic.net/free-photo/handsome-man-smiling-happy-face-portrait-close-up_53876-143272.jpg', imageAlt: 'David P. avatar'},
{id: '5', name: 'Emily H.', handle: 'Happy Adopter', testimonial: 'Our journey to find a pet led us to Paw Haven, and we couldn\'t be happier with our rescue cat, Oliver. He\'s thriving, and we\'re so grateful for the dedicated staff.', imageSrc: 'https://img.b2bpic.net/free-photo/portrait-cheerful-happy-young-pretty-girl-laughing-smiling_176420-9628.jpg', imageAlt: 'Emily H. avatar'},
{id: '6', name: 'Chris T.', handle: 'Event Attendee', testimonial: 'Attended a Paw Haven adoption event and was so impressed by the well-cared-for animals and passionate volunteers. It\'s clear they put their hearts into their mission.', imageSrc: 'https://img.b2bpic.net/free-photo/cheerful-mixed-race-male-with-bristle-bushy-hairstyle-white-perfect-teeth-has-good-mood_273609-8513.jpg', imageAlt: 'Chris T. avatar'}
{id: '1', name: 'Jessica L.', handle: 'Proud Pet Parent', testimonial: "Adopting from Paw Haven was the best decision! Our dog, Bella, is healthy, happy, and brings so much joy. The process was smooth and staff were incredibly supportive.", imageSrc: 'https://img.b2bpic.net/free-photo/cheerful-mixed-race-male-with-bristle-bushy-hairstyle-white-perfect-teeth-has-good-mood_273609-8513.jpg', imageAlt: 'Jessica L. avatar'},
{id: '2', name: 'Mark R.', handle: 'Dedicated Volunteer', testimonial: "I've volunteered at several shelters, and Paw Haven truly stands out. Their commitment to animal welfare and community engagement is inspiring. A wonderful place!", imageSrc: 'https://img.b2bpic.net/free-photo/woman-smiles-toothily-looks-surprised-hears-awesome-news-wears-casual-yellow-sweater-poses-white-human-face-expressions-emotions-feelings-concept_273609-55936.jpg', imageAlt: 'Mark R. avatar'},
{id: '3', name: 'Sarah K.', handle: 'New Foster Parent', testimonial: "The fostering program at Paw Haven changed our lives. We cared for a shy cat who blossomed in our home. It's rewarding to know we helped her find her forever family.", imageSrc: 'https://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12690.jpg', imageAlt: 'Sarah K. avatar'},
{id: '4', name: 'David P.', handle: 'Community Partner', testimonial: "Paw Haven is a vital part of our community. Their educational programs and adoption events are invaluable. We're proud to support their incredible work.", imageSrc: 'https://img.b2bpic.net/free-photo/handsome-man-smiling-happy-face-portrait-close-up_53876-143272.jpg', imageAlt: 'David P. avatar'},
{id: '5', name: 'Emily H.', handle: 'Happy Adopter', testimonial: "Our journey to find a pet led us to Paw Haven, and we couldn't be happier with our rescue cat, Oliver. He's thriving, and we're so grateful for the dedicated staff.", imageSrc: 'https://img.b2bpic.net/free-photo/portrait-cheerful-happy-young-pretty-girl-laughing-smiling_176420-9628.jpg', imageAlt: 'Emily H. avatar'},
{id: '6', name: 'Chris T.', handle: 'Event Attendee', testimonial: "Attended a Paw Haven adoption event and was so impressed by the well-cared-for animals and passionate volunteers. It's clear they put their hearts into their mission.", imageSrc: 'https://img.b2bpic.net/free-photo/cheerful-mixed-race-male-with-bristle-bushy-hairstyle-white-perfect-teeth-has-good-mood_273609-8513.jpg', imageAlt: 'Chris T. avatar'}
]}
animationType='slide-up'
title='Hear From Our Community'
@@ -117,11 +117,11 @@ export default function LandingPage() {
<div id="faq" data-section="faq">
<FaqDouble
faqs={[
{id: '1', title: 'What is the adoption process?', content: 'Our adoption process typically involves an application, an interview, and a home visit to ensure a good match for both the pet and your family. You can find detailed steps on our \'Adopt\' section.'},
{id: '2', title: 'How can I volunteer?', content: 'We welcome volunteers! You can fill out an online application on our \'Volunteer\' page. We have various roles available, including animal care, dog walking, event support, and administrative tasks.'},
{id: '1', title: 'What is the adoption process?', content: "Our adoption process typically involves an application, an interview, and a home visit to ensure a good match for both the pet and your family. You can find detailed steps on our 'Adopt' section."},
{id: '2', title: 'How can I volunteer?', content: "We welcome volunteers! You can fill out an online application on our 'Volunteer' page. We have various roles available, including animal care, dog walking, event support, and administrative tasks."},
{id: '3', title: 'What are your adoption fees?', content: 'Adoption fees vary depending on the type and age of the animal. These fees help cover veterinary care, vaccinations, microchipping, and spay/neuter services. Please contact us for specific fee details.'},
{id: '4', title: 'Do you accept surrendered pets?', content: 'Due to limited space and resources, we assess each surrender request on a case-by-case basis. Please contact us directly to discuss your situation and see how we can best assist you.'},
{id: '5', title: 'How can I donate?', content: 'Your donations are vital to our mission! You can donate securely online via the \'Donate\' button in our navigation, or explore other ways to give on our \'Support Us\' page.'},
{id: '5', title: 'How can I donate?', content: "Your donations are vital to our mission! You can donate securely online via the 'Donate' button in our navigation, or explore other ways to give on our 'Support Us' page."},
{id: '6', title: 'Are all pets vaccinated and microchipped?', content: 'Yes, every animal adopted from Paw Haven is up-to-date on age-appropriate vaccinations, spayed or neutered, and microchipped before going to their new home.'}
]}
title='Frequently Asked Questions'
@@ -135,7 +135,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplitForm
title='Get in Touch With Paw Haven'
description='Whether you\'re looking to adopt, volunteer, or simply have a question, we\'d love to hear from you. Fill out the form below and our team will get back to you shortly.'
description="Whether you're looking to adopt, volunteer, or simply have a question, we'd love to hear from you. Fill out the form below and our team will get back to you shortly."
inputs={[{name: 'name', type: 'text', placeholder: 'Your Name', required: true}, {name: 'email', type: 'email', placeholder: 'Your Email', required: true}]}
textarea={{name: 'message', placeholder: 'Your Message', rows: 5, required: true}}
useInvertedBackground={false}

View File

@@ -81,16 +81,15 @@ export default function ProductPage({ params }: ProductPageProps) {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Adopt", id: "/adopt" },
{ name: "Volunteer", id: "/volunteer" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Shop", id: "/shop" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
brandName="Paw Haven"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -102,9 +101,9 @@ export default function ProductPage({ params }: ProductPageProps) {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "#hero" }, { label: "Adopt", href: "#adopt" }, { label: "Volunteer", href: "#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "#about" }, { label: "Team", href: "#about" }, { label: "Impact", href: "#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "#contact" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{ title: "Quick Links", items: [{ label: "Home", href: "/#hero" }, { label: "Adopt", href: "/#adopt" }, { label: "Volunteer", href: "/#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "/#about" }, { label: "Team", href: "/#about" }, { label: "Impact", href: "/#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "/#contact" }, { label: "FAQ", href: "/#faq" }, { label: "Contact", href: "/#contact" }] }
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."
@@ -130,16 +129,15 @@ export default function ProductPage({ params }: ProductPageProps) {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Adopt", id: "/adopt" },
{ name: "Volunteer", id: "/volunteer" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Shop", id: "/shop" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
brandName="Paw Haven"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -159,9 +157,9 @@ export default function ProductPage({ params }: ProductPageProps) {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "#hero" }, { label: "Adopt", href: "#adopt" }, { label: "Volunteer", href: "#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "#about" }, { label: "Team", href: "#about" }, { label: "Impact", href: "#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "#contact" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{ title: "Quick Links", items: [{ label: "Home", href: "/#hero" }, { label: "Adopt", href: "/#adopt" }, { label: "Volunteer", href: "/#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "/#about" }, { label: "Team", href: "/#about" }, { label: "Impact", href: "/#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "/#contact" }, { label: "FAQ", href: "/#faq" }, { label: "Contact", href: "/#contact" }] }
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."
@@ -186,16 +184,15 @@ export default function ProductPage({ params }: ProductPageProps) {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Adopt", id: "/adopt" },
{ name: "Volunteer", id: "/volunteer" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Shop", id: "/shop" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
brandName="Paw Haven"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -240,9 +237,9 @@ export default function ProductPage({ params }: ProductPageProps) {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "#hero" }, { label: "Adopt", href: "#adopt" }, { label: "Volunteer", href: "#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "#about" }, { label: "Team", href: "#about" }, { label: "Impact", href: "#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "#contact" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{ title: "Quick Links", items: [{ label: "Home", href: "/#hero" }, { label: "Adopt", href: "/#adopt" }, { label: "Volunteer", href: "/#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "/#about" }, { label: "Team", href: "/#about" }, { label: "Impact", href: "/#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "/#contact" }, { label: "FAQ", href: "/#faq" }, { label: "Contact", href: "/#contact" }] }
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."

View File

@@ -56,16 +56,15 @@ export default function ShopPage() {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Adopt", id: "/adopt" },
{ name: "Volunteer", id: "/volunteer" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Shop", id: "/shop" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
brandName="Paw Haven"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -77,9 +76,9 @@ export default function ShopPage() {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "#hero" }, { label: "Adopt", href: "#adopt" }, { label: "Volunteer", href: "#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "#about" }, { label: "Team", href: "#about" }, { label: "Impact", href: "#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "#contact" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{ title: "Quick Links", items: [{ label: "Home", href: "/#hero" }, { label: "Adopt", href: "/#adopt" }, { label: "Volunteer", href: "/#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "/#about" }, { label: "Team", href: "/#about" }, { label: "Impact", href: "/#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "/#contact" }, { label: "FAQ", href: "/#faq" }, { label: "Contact", href: "/#contact" }] }
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."
@@ -104,16 +103,15 @@ export default function ShopPage() {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Adopt", id: "/adopt" },
{ name: "Volunteer", id: "/volunteer" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Shop", id: "/shop" },
{ name: "About", id: "/#about" },
{ name: "Adopt", id: "/#adopt" },
{ name: "Volunteer", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "/#faq" },
]}
brandName="Paw Haven"
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -148,9 +146,9 @@ export default function ShopPage() {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Quick Links", items: [{ label: "Home", href: "#hero" }, { label: "Adopt", href: "#adopt" }, { label: "Volunteer", href: "#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "#about" }, { label: "Team", href: "#about" }, { label: "Impact", href: "#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "#contact" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] }
{ title: "Quick Links", items: [{ label: "Home", href: "/#hero" }, { label: "Adopt", href: "/#adopt" }, { label: "Volunteer", href: "/#features" }] },
{ title: "About Us", items: [{ label: "Our Mission", href: "/#about" }, { label: "Team", href: "/#about" }, { label: "Impact", href: "/#about" }] },
{ title: "Support", items: [{ label: "Donate", href: "/#contact" }, { label: "FAQ", href: "/#faq" }, { label: "Contact", href: "/#contact" }] }
]}
bottomLeftText="© 2024 Paw Haven. All rights reserved."
bottomRightText="Built with Love for Animals."