Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 153f085fb7 | |||
| c0048f439f | |||
| c18b0db701 | |||
| d4c5432496 | |||
| 9f68418f9b | |||
| 267a87b9cd | |||
| 37e6b4ba6b | |||
| 3288f0363f | |||
| 9607f928d8 | |||
| 095ed1c39a | |||
| 757f26c3a3 | |||
| a0472ae8b2 | |||
| eb82d1a0c6 |
@@ -36,13 +36,15 @@ export default function BlogPage() {
|
|||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Adopt", id: "adopt" },
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "/#about" },
|
||||||
{ name: "Success", id: "testimonials" },
|
{ name: "Success", id: "/#testimonials" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "/#support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
]}
|
]}
|
||||||
button={{ text: "Donate", href: "#contact" }}
|
button={{ text: "Donate", href: "/#contact" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -76,4 +78,4 @@ export default function BlogPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||||
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
||||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||||
import HeroPersonalLinks from '@/components/sections/hero/HeroPersonalLinks';
|
import HeroPersonalLinks from '@/components/sections/hero/HeroPersonalLinks';
|
||||||
@@ -29,8 +29,17 @@ export default function SitePage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{name: 'Adopt', id: 'adopt'}, {name: 'About', id: 'about'}, {name: 'Success', id: 'testimonials'}, {name: 'Support', id: 'support'}, {name: 'Contact', id: 'contact'}]}
|
navItems={[
|
||||||
button={{text: 'Donate', href: '#contact'}}
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
|
button={{text: 'Donate', href: '/#contact'}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -110,10 +119,9 @@ export default function SitePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqSplitMedia
|
<FaqSplitText
|
||||||
title="Frequently Asked Questions"
|
sideTitle="Frequently Asked Questions"
|
||||||
description="Find answers to common questions about adoption, volunteering, and supporting Paw Haven."
|
sideDescription="Find answers to common questions about adoption, volunteering, and supporting Paw Haven."
|
||||||
tag="Help Center"
|
|
||||||
faqs={[
|
faqs={[
|
||||||
{id: '1', title: 'What is the adoption process?', content: 'Our adoption process typically involves an application, a meet-and-greet with the pet, and a home visit to ensure a good match. Our team will guide you through every step.'},
|
{id: '1', title: 'What is the adoption process?', content: 'Our adoption process typically involves an application, a meet-and-greet with the pet, and a home visit to ensure a good match. Our team will guide you through every step.'},
|
||||||
{id: '2', title: 'How can I volunteer?', content: 'We welcome volunteers! You can fill out a volunteer application on our website, and we\'ll connect you with opportunities like dog walking, cat socialization, or event support.'},
|
{id: '2', title: 'How can I volunteer?', content: 'We welcome volunteers! You can fill out a volunteer application on our website, and we\'ll connect you with opportunities like dog walking, cat socialization, or event support.'},
|
||||||
@@ -121,13 +129,10 @@ export default function SitePage() {
|
|||||||
{id: '4', title: 'Can I foster an animal?', content: 'Yes, fostering is a wonderful way to help! We provide all necessary supplies and medical care for foster animals. Contact us to learn more about becoming a foster parent.'},
|
{id: '4', title: 'Can I foster an animal?', content: 'Yes, fostering is a wonderful way to help! We provide all necessary supplies and medical care for foster animals. Contact us to learn more about becoming a foster parent.'},
|
||||||
{id: '5', title: 'Do you offer pet surrender services?', content: 'We understand that circumstances can change. Please contact us directly to discuss our surrender policy and available resources.'}
|
{id: '5', title: 'Do you offer pet surrender services?', content: 'We understand that circumstances can change. Please contact us directly to discuss our surrender policy and available resources.'}
|
||||||
]}
|
]}
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/two-stylish-girls-sunny-field-with-dogs_1157-34698.jpg"
|
|
||||||
imageAlt="Curious puppy looking up"
|
|
||||||
mediaPosition="left"
|
|
||||||
mediaAnimation="slide-up"
|
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textPosition="left"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
animationType="smooth"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,16 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -129,7 +138,16 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -180,7 +198,16 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -235,4 +262,4 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -60,7 +60,16 @@ export default function ShopPage() {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,7 +112,16 @@ export default function ShopPage() {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
brandName="Paw Haven"
|
brandName="Paw Haven"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Adopt", id: "/#adopt" },
|
||||||
|
{ name: "About", id: "/#about" },
|
||||||
|
{ name: "Success", id: "/#testimonials" },
|
||||||
|
{ name: "Support", id: "/#support" },
|
||||||
|
{ name: "Blog", id: "/blog" },
|
||||||
|
{ name: "Shop", id: "/shop" },
|
||||||
|
{ name: "Contact", id: "/#contact" }
|
||||||
|
]}
|
||||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -148,4 +166,4 @@ export default function ShopPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -2,21 +2,21 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #f5f5f5;;
|
/* --background: #0a0a0a;;
|
||||||
--card: #ffffff;;
|
--card: #1a1a1a;;
|
||||||
--foreground: #1c1c1c;;
|
--foreground: #ffffffe6;;
|
||||||
--primary-cta: #1c1c1c;;
|
--primary-cta: #e6e6e6;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #1a1a1a;;
|
||||||
--accent: #6139e6;;
|
--accent: #737373;;
|
||||||
--background-accent: #b3a8e8;; */
|
--background-accent: #737373;; */
|
||||||
|
|
||||||
--background: #f5f5f5;;
|
--background: #0a0a0a;;
|
||||||
--card: #ffffff;;
|
--card: #1a1a1a;;
|
||||||
--foreground: #1c1c1c;;
|
--foreground: #ffffffe6;;
|
||||||
--primary-cta: #1c1c1c;;
|
--primary-cta: #e6e6e6;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #1a1a1a;;
|
||||||
--accent: #6139e6;;
|
--accent: #737373;;
|
||||||
--background-accent: #b3a8e8;;
|
--background-accent: #737373;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user