diff --git a/src/app/page.tsx b/src/app/page.tsx index 60b44dd..e9176f5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,4 +1,4 @@ -"use client"; +"use client" import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; @@ -29,7 +29,7 @@ export default function LandingPage() { @@ -125,7 +125,7 @@ export default function LandingPage() { description="We believe transparency builds trust. Here's how we work with you from start to finish." tag="Our Approach" tagIcon={TrendingUp} - tagAnimation="smooth" + tagAnimation="slide-up" metrics={[ { id: "1", value: "01", description: "Inspect" }, { id: "2", value: "02", description: "Explain" }, @@ -148,22 +148,22 @@ export default function LandingPage() { tagAnimation="slide-up" testimonials={[ { - id: "1", name: "Mareah Morre", handle: "Essex Junction Homeowner", testimonial: "The service was outstanding. Henry was punctual, inspected every attic area, explained the issues clearly, and repairs were completed efficiently. I noticed immediate improvement in air quality and insulation.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=1", imageAlt: "Mareah Morre" + id: "1", name: "Mareah Morre", handle: "Essex Junction Homeowner", testimonial: "The service was outstanding. Henry was punctual, inspected every attic area, explained the issues clearly, and repairs were completed efficiently. I noticed immediate improvement in air quality and insulation.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Mareah Morre" }, { - id: "2", name: "Robert Sullivan", handle: "Verified Customer", testimonial: "Professional and thorough. They didn't oversell services—just gave honest recommendations based on what my home actually needed. Great communication throughout.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=2", imageAlt: "Customer testimonial" + id: "2", name: "Robert Sullivan", handle: "Verified Customer", testimonial: "Professional and thorough. They didn't oversell services—just gave honest recommendations based on what my home actually needed. Great communication throughout.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Customer testimonial" }, { - id: "3", name: "Jennifer Walsh", handle: "Home Improvement Trust", testimonial: "Finally found a contractor I trust. They took time to explain everything, worked efficiently, and the quality speaks for itself. Highly recommended for Essex Junction.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=3", imageAlt: "Customer testimonial" + id: "3", name: "Jennifer Walsh", handle: "Home Improvement Trust", testimonial: "Finally found a contractor I trust. They took time to explain everything, worked efficiently, and the quality speaks for itself. Highly recommended for Essex Junction.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Customer testimonial" }, { - id: "4", name: "Michael Chen", handle: "Energy Conscious Homeowner", testimonial: "Excellent service and real results. My energy bills are noticeably lower and the house is more comfortable. Worth every penny.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=4", imageAlt: "Customer testimonial" + id: "4", name: "Michael Chen", handle: "Energy Conscious Homeowner", testimonial: "Excellent service and real results. My energy bills are noticeably lower and the house is more comfortable. Worth every penny.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Customer testimonial" }, { - id: "5", name: "Sarah Johnson", handle: "Verified Customer", testimonial: "Quick, professional, and honest. No pressure tactics—just solid advice and excellent workmanship. Exactly what you want from a contractor.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=5", imageAlt: "Customer testimonial" + id: "5", name: "Sarah Johnson", handle: "Verified Customer", testimonial: "Quick, professional, and honest. No pressure tactics—just solid advice and excellent workmanship. Exactly what you want from a contractor.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Customer testimonial" }, { - id: "6", name: "David Kingsford", handle: "Property Owner", testimonial: "Outstanding attention to detail. They treated my home with respect and delivered results that exceed expectations. Will definitely use again.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg?_wi=6", imageAlt: "Customer testimonial" + id: "6", name: "David Kingsford", handle: "Property Owner", testimonial: "Outstanding attention to detail. They treated my home with respect and delivered results that exceed expectations. Will definitely use again.", imageSrc: "https://img.b2bpic.net/free-photo/successful-businesswoman-ready-challenges_1163-4336.jpg", imageAlt: "Customer testimonial" } ]} textboxLayout="default" @@ -202,7 +202,7 @@ export default function LandingPage() { } ]} textboxLayout="default" - animationType="smooth" + animationType="slide-up" useInvertedBackground={false} faqsAnimation="slide-up" /> diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index 1839ce2..5cec414 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -100,6 +100,7 @@ function ProductPageContent({ params }: ProductPageProps) { { name: "Contact", id: "contact" }, { name: "Shop", id: "/shop" } ]} + button={{ text: "Cart", onClick: () => setCartOpen(true) }} />
@@ -167,6 +168,7 @@ function ProductPageContent({ params }: ProductPageProps) { { name: "Contact", id: "contact" }, { name: "Shop", id: "/shop" } ]} + button={{ text: "Cart", onClick: () => setCartOpen(true) }} />
@@ -241,6 +243,7 @@ function ProductPageContent({ params }: ProductPageProps) { { name: "Contact", id: "contact" }, { name: "Shop", id: "/shop" } ]} + button={{ text: "Cart", onClick: () => setCartOpen(true) }} />
diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index cc8fa6b..e12966d 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -43,6 +43,7 @@ function ShopPageContent() { { name: "Contact", id: "contact" }, { name: "Shop", id: "/shop" } ]} + button={{ text: "Cart", onClick: () => console.log("cart") }} />
@@ -109,6 +110,7 @@ function ShopPageContent() { { name: "Contact", id: "contact" }, { name: "Shop", id: "/shop" } ]} + button={{ text: "Cart", onClick: () => console.log("cart") }} />